summaryrefslogtreecommitdiff
path: root/app-antivirus
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /app-antivirus
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'app-antivirus')
-rw-r--r--app-antivirus/clamav/Manifest320
-rw-r--r--app-antivirus/clamav/clamav-1.5.1-r1.ebuild556
-rw-r--r--app-antivirus/clamav/clamav-1.5.2.ebuild552
-rw-r--r--app-antivirus/clamav/files/clamav-1.4.1-pointer-types.patch29
-rw-r--r--app-antivirus/clamav/files/clamav-milter.README.gentoo85
-rw-r--r--app-antivirus/clamav/files/clamav-milter.logrotate25
-rw-r--r--app-antivirus/clamav/files/clamav-milter.service12
-rw-r--r--app-antivirus/clamav/files/clamav-milter.service-r113
-rw-r--r--app-antivirus/clamav/files/clamav.logrotate17
-rw-r--r--app-antivirus/clamav/files/clamd.conf9
-rw-r--r--app-antivirus/clamav/files/clamd.conf-r17
-rw-r--r--app-antivirus/clamav/files/clamd.initd33
-rw-r--r--app-antivirus/clamav/files/clamd.initd-r6128
-rw-r--r--app-antivirus/clamav/files/clamd.logrotate17
-rw-r--r--app-antivirus/clamav/files/clamd.service12
-rw-r--r--app-antivirus/clamav/files/clamd_at.service12
-rw-r--r--app-antivirus/clamav/files/freshclam.initd8
-rw-r--r--app-antivirus/clamav/files/freshclam.logrotate17
-rw-r--r--app-antivirus/clamav/files/freshclamd.service13
-rw-r--r--app-antivirus/clamav/files/freshclamd.service-r110
-rw-r--r--app-antivirus/clamav/files/tmpfiles.d/clamav.conf1
-rw-r--r--app-antivirus/clamav/metadata.xml24
-rw-r--r--app-antivirus/clamtk/Manifest5
-rw-r--r--app-antivirus/clamtk/clamtk-6.18-r1.ebuild150
-rw-r--r--app-antivirus/clamtk/clamtk-6.18-r2.ebuild150
-rw-r--r--app-antivirus/clamtk/metadata.xml24
-rw-r--r--app-antivirus/fangfrisch/Manifest1
-rw-r--r--app-antivirus/fangfrisch/fangfrisch-1.9.2-r1.ebuild75
-rw-r--r--app-antivirus/fangfrisch/fangfrisch-1.9.2.ebuild62
-rw-r--r--app-antivirus/fangfrisch/files/fangfrisch-has-news.sh83
-rw-r--r--app-antivirus/fangfrisch/files/fangfrisch.conf31
-rw-r--r--app-antivirus/fangfrisch/files/fangfrisch.cron4
-rw-r--r--app-antivirus/fangfrisch/files/fangfrisch.service14
-rw-r--r--app-antivirus/fangfrisch/files/fangfrisch.timer12
-rw-r--r--app-antivirus/fangfrisch/metadata.xml17
-rw-r--r--app-antivirus/lkrg/Manifest4
-rw-r--r--app-antivirus/lkrg/files/lkrg-0.9.4-gentoo-paths.patch20
-rw-r--r--app-antivirus/lkrg/lkrg-0.9.8.ebuild60
-rw-r--r--app-antivirus/lkrg/lkrg-0.9.9.ebuild60
-rw-r--r--app-antivirus/lkrg/lkrg-9999.ebuild67
-rw-r--r--app-antivirus/lkrg/metadata.xml11
-rw-r--r--app-antivirus/metadata.xml34
42 files changed, 0 insertions, 2784 deletions
diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
deleted file mode 100644
index ecbc77d5ea20..000000000000
--- a/app-antivirus/clamav/Manifest
+++ /dev/null
@@ -1,320 +0,0 @@
-DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
-DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST aligned-0.4.3.crate 10452 BLAKE2B 5a32f10b289cb42de750a281b21dd894210627720ed70b8ef00636d5f4e191f6260121412a36f0eea26ba966d2cfb79333ab69a5f4e81579c97d7d3a1fedd1a1 SHA512 445a12693c23274f57f4aec74d306b59d6c27e104588c0f88f5dd8e31d927ba167a2031ae19a557261fe725a13566e15bce9a4f26db13a78a15383af9dbd9609
-DIST aligned-vec-0.6.4.crate 12609 BLAKE2B 0fd0c6520b509b6916fcb65d8a2039f83849b3eabdeb2e1b8ba39bb52d0903f5518b0c497a39d653b345a13397498b92b8a8233c7ad274f5dd09f33d07704d2a SHA512 f854e5924c7697064968debebde8fff05e73acac45811cd9cb28d5261a63161ef6e773cb0d95d990672ce28215e95f87eaca12fee0aadd3448cfa22f60b58459
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
-DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
-DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
-DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
-DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
-DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492
-DIST arg_enum_proc_macro-0.3.4.crate 5102 BLAKE2B 13979c48ec4f01f6c365d4937768c0f7c123c46b6b9c85786b3ad4054f6c7315cdd4ee74d460d36cbfe2d4789b94b079677a3336956d2db748d5c16d21cc6856 SHA512 d9d48c48eea230cb0d246857e0ba60316a76c0e214ba8fabdd42573559ff574b6867bab67880f1b8b7107ae9980fc026410020c3d3265309950c671b4faef582
-DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
-DIST as-slice-0.2.1.crate 6942 BLAKE2B bf012f6069b5c483daad74f556515472ed54f91dca1374807828c7e785649b7d438441ce9583800b3bbb02d97bc88cf263dc88f448c3771c27441cd2618d83c9 SHA512 97925c90833707aa88fd56c031059825b6c1f4454bf39fa732a0065e049671e92913fa546008db093dc17cb0925eb19cedeebc9d9eaee1a8fd818098c18b62ff
-DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST av-scenechange-0.14.1.crate 462353 BLAKE2B 7e2cea1a72af6c588871bd0b22b96922f9f0962ba428d77419c0495c2f9ea8d2eba4168d0eac8afdf9bb35607c1798cbb5c045f75cb36a7ff1a4ea3284a9c533 SHA512 1a39d997c3e93d97bc7d6395a6e9c4532f89ceaac3f2f9991e68e9fc3fb9a971456bd5fc2dc3fb8689dc4a9615b9dacbda9f763644a865d3cefe6282ce8df983
-DIST av1-grain-0.2.4.crate 37050 BLAKE2B d21a81025e40500ba53cf920d368a88490b07d3bff828a6a5a4aa4803d876fdcc0663abf0737e468f15f00ff6e38ad26b651055a275050e7f27445248d824d80 SHA512 703c20acce901686f94d42e0e87d9cf99cfc71ceb908e7c4b139da28b79be1f813d415cd825ab526921c75bc8c58bd503137070878c64483d3e3852668589466
-DIST avif-serialize-0.8.6.crate 14185 BLAKE2B efac4c2d4045bcab6fb577570497a6ff22b4e70a1edffd054a1c40a1d9490c95f3ec016752fc82724a23c7cedd6dafb988340a1d1f3816e1b52800aae7fe07dc SHA512 3a72d3eb7c17e74ad4abbfc9d1b72aeeb8ce053663e506ac78e1efb045c6dc145422ddc16a5423e1b7c92e218f4b72e59fb5fc9e4711c4c7b7cd663b8e95b478
-DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
-DIST bindgen-0.65.1.crate 213479 BLAKE2B 91f143d6d3ca37990ff01a9f11ba43fc7808210f47143419abd2de1d4b38a4855a806476b5607aa140de77b83db1649e318f6f904338c621cb300a53a00b1b01 SHA512 f3fab122b02abe8eca4438edb220eae0066a43f6ff4459aedca6c6261e769bdbdd6c820e5b29ddbc5b5cdf8ec0bdac1a4bc374fae2772117958e7c40bc22e8f2
-DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
-DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
-DIST bit_field-0.10.3.crate 11173 BLAKE2B 20432a57672e66e0b22e4d0a50f1bf09d9120960d888d05295713ff9feb15401dd4c7d587efbb322c0969b9c35b52f89d9bc5540f8c269c51eadd650f01a9794 SHA512 e68d8f996cd8a30378d7fe7fa5b8e45f6e6c9dab3052a4b13a44aafbc3eedd3e01d6604d334f8fe3b7db3045b8e2a4ce88b24c05f1a47d1061343eae10a455cf
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.9.4.crate 47950 BLAKE2B b880246b54377ef161c54a811f09ced975d1f2049400c1bbba944712b8ef8b9ea79599d2354cc2a9ccd4c1b1329faad78738ed4e051735b14b642a9451ce68ae SHA512 a832e01985551db9d700ba177bb2ffe436e78e3bdcf7b2d8e86fc7cb885674d5656fce05bffb5a4cbe0df7b015dcfa6df8dbc1351c097d2c3a3dac199d3f37b1
-DIST bitstream-io-2.6.0.crate 38256 BLAKE2B b2eef0180c6fc842fbf89eeea5ff7798b476c6ee78c6dfdf011fbe00ff6a95ba788e04eb88895e82eb86cce29e918c92301a60462bf40aa4705897bd22b1fa5c SHA512 35aca56e727771373ca8675389a3e524f9f25c76254272b1bb51c34207dd8af95fd81f50580d8801da660edded7be2199dab6c109ec8cdb4d2675aa394c1cb92
-DIST bitstream-io-4.9.0.crate 65217 BLAKE2B e74f54efe6502ba6c19674085bdac048c5cf61bc2a12f2fdc68a99282f749c057185ee63395c925ca06862fef04c96c88cabf33145ec4a501d56791ca5789aa5 SHA512 b70bece59188c1a722b78094137f0f2339fd5a7a0d8b692c37da0679425c5fe2efddd6d9a09940d75fb3af05a1a3d10726fe9df3168a6dac20c8af6a7d11df1c
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
-DIST built-0.7.7.crate 29776 BLAKE2B df677d5fab5c781a69c10416ab2c0816e5200e1a0fef8664e6c8227be9793ee41f5b0dffa1badd036e8b43608bf213734543a6d1de20f9e2f335941f6385bb4f SHA512 523b3808cd8842655d433c9bdf55b1a42d8ece21c0213c92bcbd4bb9f9edde39f83d1aaadb6babd57bc161fc554871b986d2fe5f0c092de3f5bb7e80ebdee8c3
-DIST built-0.8.0.crate 35112 BLAKE2B caa1ffeb2457c45651cc111a6d76232a4ba9f76a8c455b59cb2141bbc1a6fe5735f46975f5c19a87333186a78861883b2758c040cf30ad1083a5a190cc7e04e9 SHA512 fc2aba8d4df363283d4c0886d0594cd1d2865d60edad8bf301720608233d1c7da74a3d974bc610dcd2a3748ff490c196d003c212c4c4eea9ff9e0bc4ac499a58
-DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
-DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
-DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
-DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
-DIST bzip2-rs-0.1.2.crate 253906 BLAKE2B 75a60bd49deaa8df0a91e291c619a392f55aa56ed8fe8e6f0a1dbd79c14266baf058e4e904cfb64762511f4a9c16c60af3c919a1943a2783907e8eac86f7f0d9 SHA512 00683e16f06a3c5589fbb6cb215ecccba4a8619916de80024a917f98f10bab4c663036fa3f922783ca19bb04a1653ec2ab593c1f36f587e931bd80cb11a79765
-DIST cbindgen-0.25.0.crate 200141 BLAKE2B 9af26f1696e483db0869b36eb4a4bfca5e59bdcaf21166973933b9d8c6cfbfe5a61a3d883c24d2bca823a9d7c1e6f68d9638e414d36292247385304ddf72ad12 SHA512 2a4bfcb41384a82dc1fea6f124187ee9f79a6795fcd68c74706d500d0c266cab962d1807627ceff58ded123939ff868ca329f9aa85fd5969556294a3e4ed5eed
-DIST cc-1.2.41.crate 91154 BLAKE2B c7fa1a47ed63df938d95de922e412e8bea8a38842bbf20eb7a5bdfdcb3932aa98e7352b18d06816f68680e7b491681aaefc38e955ff92a9e6d8be6662ff465ef SHA512 7ecb7ecaa64c58dd1225d46804b2314bcf04befc20e0928821387d9b793f0366e8485d24b3786045c5455a13ff9f6a1ad0a09723d9c7e25ed192afb91951b4b4
-DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
-DIST cfg-expr-0.15.8.crate 42108 BLAKE2B 846a67059fc30e8c1f70d8b5495443ca0ed373a333d394b92d79981b415888a2f5c745a028e702464bcf68765667c35513e51931b84d9d081873146a0a4edbd0 SHA512 1077d113dfe080e0e78e25c40f32c9f14988d2dbb76bb783ed3e8ce13c58e5dc0dd549362d2f197b69cfbffcfa3ebed385a0247f5928dcff8be7d0b055be1041
-DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
-DIST change-case-0.2.0.crate 5931 BLAKE2B 054eb77d466593399862a00969516efea8760f7fd13c8e9fdae6702b17d7c7c792850e7ba34006b967d7154d5b344b7d78b01b8aa999402ce52fa2a755737852 SHA512 68df5262b96927b23bd5068aa6177990ae56ba66f2db952fa10663fc15d11e562b184ea2635200f0101bac0997df0fa8aa742ed55ae80b78698c26be4d20c763
-DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
-DIST clamav-1.5.1.tar.gz 13988704 BLAKE2B 49ba4e89ec4d3d76bbe8daa3bc5131d068b5b336a9b910fdea09fdefa44e886d1254140ed0ae621786b2db5f80fbd27bb66ea6b3dde643fbabce1a0160e5303d SHA512 aecf30cd4629716bb2f09d433a21a2905d3e60bbc7c5fc8b7c69e064b6523b4683d7631542f1a66692810bfeaf0adc549ff2ea891b37139f99488e370dc2a211
-DIST clamav-1.5.2.tar.gz 13988755 BLAKE2B e7b282aa85f0d2eeee619218e8d8a5eb2cca9000676ec6bdb8ff6f6e2832e8b5f121369a5d4d652053b55389d863c29b88691612b66d0b045d18817397b6f0a2 SHA512 bbf277340ac9b18aebe82f4fef67f79aaa5b058e56490f0fb58e1bb5fb8fcd057b312e7d4e502ba5710e92311e155177c571eb70acff83771c635cf2bc28da4f
-DIST clamav-signature-util-7cfeb7f630ce472239f5b0a794b62df7f592acc7.gh.tar.gz 92545 BLAKE2B b3663142d7321ac665dca8a505060301c74b7f6f1f316b1a043340231687e750997b77e78c0b77ba913db1fc5d6a1a1aefd2b72b6e1fff3a77940159aa2da33c SHA512 449120d22fb0e7d1a28dff410ade017d86e21ab7044a759e0693e1cd60db37b49798f1fc74252f87b5ae7f66afb80365a89cfffe165ee7437695b71737f2c3fb
-DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
-DIST clap-4.5.49.crate 62007 BLAKE2B 8c3a760ea6e53638a4361f98afe75c249eef53794ef055bd8e3048728b4c2b7fbf007818db7ffc13135733b84d286b8b2a5d11716c55a8b7821dc0f2815e323d SHA512 90bef4cce7e221d79287ed95cef68aa065b85a1aa5f111213e6fc06d82db8e719482b00ed986ba44640e0fd42f0a05cafe79b0a4da8781ace4aca07bea739cb2
-DIST clap_builder-4.5.49.crate 170616 BLAKE2B e47b078840c9a5324610a6ea8b52dbc3ba9e336bedbafd86d435abf8c37b6a098c256d9313085ac1364f7e02564d0b455339c933fdfa3f7d2a012e706e5c809b SHA512 da4c592a8272d767b00d5747cc2c760e4e0369a29cdfb3aadb9bd97d91dec10c38da16e718b3018d4acb5056e4647a4616b28bd2e78ee127fa7bbe2c3d3edbd9
-DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc
-DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e
-DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
-DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST core2-0.4.0.crate 37075 BLAKE2B 89ad26bf5eb5ee48dff32d3b6b11e0a84b68e4f29c39fb9db79c64f3c445fde248b33b1ba9d1410673c3fe823ecca25dea637237c384b7cb419de9bceab8a570 SHA512 53c9d2599d87c37d8b6fc8b2293fc16928a97754240e35af770f7e969e4d91ffffe3afbb4e04312de828d1d43ca6c9b734e0725ac5ac9d74f252449ce296ab7b
-DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
-DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
-DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
-DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
-DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
-DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
-DIST delharc-0.6.1.crate 45625 BLAKE2B 10fe8ff98de56a2da88669a3a31d41d1e5745f013f99b69daa69d181a3f0f97c92486f21efe3845bc39c2089018f5c342b8ab9ff06aefa5ecceb33b1b4a78947 SHA512 33652b33c26880a4a5613fc9adad92364f15ed8d13d19f60b0eb92bd8163d36ae9329894b90f43ad5e76daa685882ec52ca01dd23b95e8bf4fb7d04955836939
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
-DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
-DIST downcast-rs-2.0.2.crate 12730 BLAKE2B 14ee47fcb063e4830ac5d716c450115fa306e203d77c4bbb15e7c5d268e5569ea7983e2c661a9cf99283d2d08381217cde3410012d45deed629129a4a9e685ae SHA512 9ba35ef603fca827dffb56cced4ad7323a90a6cbb6beabe02242970f5554e1fa2108e8a71863cd71ae62f7604b525bccc9b8385f5f840a37dcabd95ffbdf873b
-DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
-DIST either_n-0.2.0.crate 6790 BLAKE2B 5e2c1d7b295ff847321b0520b2bf2cbfbd5462784f8624a65c689c6a6c972b84510d3a536312035728a5b54be912e7ef224f8bafd3137d3c380bf9b6e85d9703 SHA512 02de2829d7a17864d616180da2ff434140419ec7a55d05cb5f4052761042dbf800badab74ef0cf4522988d77e914ed70e598d50f5eaf540ddef542be046bffed
-DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
-DIST enum-primitive-derive-0.2.2.crate 4618 BLAKE2B aed3121e39f9aec3ce5bdfd0b096829d8c121c7662cd8875afe99405f8b884e4a298e99db3396881979e751b5342596f2729bbca2b15c126950824f94c82f532 SHA512 a9867cd412fa64825ff58de416b67742fedf9f7cdb8b1fafabeaba770d7fd47d87b77ef8305e1db13fba480ff345038c622341fa5062f6dc1cee953617d0f871
-DIST enum-variants-strings-0.3.0.crate 2272 BLAKE2B 4d6110ed6127394e3a58593064ad562a36ed0026c996a84cc365714b2bb46762f23a54895fff4976b904225a8c4b7a1e2c117db7ed531688df68ca8a371c5e60 SHA512 8def52341650879e5930762531e33353e9214f6ff3c917a88f820a6010932769bd92e0c217b1ffbb5f2f4d399907302a28a50c41eb755a198fd11fbfdf296d45
-DIST enum-variants-strings-derive-0.3.0.crate 3187 BLAKE2B b4c1f6b5fe7a97da5e4b07a024ac0583f097a9a6a8f21afb440fb87c2b884e2cf4ab903b0af934f02ef553ff08f51712024786faa71fe4eed3217af2b9f8fe3d SHA512 cafe5a901690ac9c28e0e94e0b6fd65cf54a71a0b1a326972ecfd0b3ad887194f5e6893aab36515e1557c3dcfb53ea5dc8ca0e4fc85afe270f98f90daccdad88
-DIST enumflags2-0.7.12.crate 17544 BLAKE2B 5b11f629d947c1cebc3cb0d7a3c37f7639ba93409c9af5b704efeadd66544e82086abec82cb3b9c0f74361b53701c27c2e1e0f16bacc9794f1df58bd4dacdd06 SHA512 b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d
-DIST enumflags2_derive-0.7.12.crate 8573 BLAKE2B 12b9baa7bb0afe90437d0a99873a790ba4fb2091ad31dfcb5c2f6e46ec891f32ea5b397d4b7a617a6509bfe5216f1de225a36458943c8c88c2b00630c7ff26a5 SHA512 9116d0559ff0b9de47898a55b53e77bbeae9ef8b790e9e081388f1458d118a97c2b02d29242080b2891bda1cc79d27f425a0347802205fac0b60cd15c7362a9c
-DIST equator-0.4.2.crate 11159 BLAKE2B b9e9c743c0e7cb9e0bf2eb64fcc1ae726f73875753f21cc6fc470e8d316640dbbe6efc8bdfc10bb8b56ff3957e569f142aa2489aa2d6df3ef06d8842c38bdf14 SHA512 15cee128b5e680761e08832313dd470d8985d07b13f408611ed8555b6f1bb4a92dead4e1a3c196f21244aec9060d1bfb50cc4a7963b439d9af363288e4f759d9
-DIST equator-macro-0.4.2.crate 6407 BLAKE2B dde4307f993f3c5427b50be7c4998d219a91a7d4b3b9df1ce2c66b88c579d15a1d907bc4567c03cad966d9a43ebf023fdc51f7f4c4a740c5e5b9194012bd9a93 SHA512 6f42eba14c0ab76b7008668d3e1fcf678fa04cebeceb088115ca62ad5ee6192153c792431c46efcc65198a302d48aaced92fc1950ff46a81f96b94bdf7cbcbfc
-DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
-DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
-DIST exr-1.73.0.crate 244371 BLAKE2B 4840f3e067f0be6789f73f7de28ce37a514da9979fcd24954f2c5f1b81e68ad5bf6e8b841916fcaffe6b141647637b41c749e3e6e3b828d7a9feacf152908dfe SHA512 892471dadfe03d07946dbe19a9daeeb0328e657c5996704fd81c838d6ab86daf8a57a9b692e109f7fdbe4605d4dd462a66a5bec3457b09bab635ee2fc21b4721
-DIST exr-1.74.0.crate 248890 BLAKE2B 1f9b610a27e2016d3a87ad31a3c9ba10027a9f6527e24409ad1219326a963b2f578c9a93c2cc21eeaa965b2051b1c39c6045997a38978110894d4ca6d3472a38 SHA512 1548ec5e0c5852e83e1297b0afa455a873091ba26271cccaf6655680c5cfca98348ec08b66ff356bbf1947e982459f2bce660d33b232c83c7bd5f61e0d6ab6e5
-DIST fancy-regex-0.3.5.crate 64304 BLAKE2B b0da0024bd7dba0a574109859984919102d02044ed7c389a3ba1f10aceaf5fc908094e865eee829a1ad65de6f0d9a6d8c1bf59091d35bf8637ef7c55f21bb593 SHA512 0edf91221f7088719607492accb71158d7ff445a2893eec90fef402df30ded30fdf388fe05f0d334577b642d5c5b724bc4a1724359dc4738c9bc34823dbe33f2
-DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST fax-0.2.6.crate 13279 BLAKE2B 9edc226fe8e2ca0a0eefffbc3d4f7bb81b2490a45511163c9f25078d8de62088ada38f33561862ee8dd8006f55bdb863e734c35fdd05d76498156b272a97d15e SHA512 7318282f1957d29384303b949f0a25c1ff9e666973472c1bdfdcfd1ad51ec053916d3b605ade9cb67f01777158555d83f4ef46a9c1b00716921e193204e26e3a
-DIST fax_derive-0.2.0.crate 4442 BLAKE2B 99252817389416f80e7646d03dfb775cdecc43bfe9699c67946fd383ed4a6801fe45535f862a1b1af84a817cf1b777e670e2a998685fc8417839f3e7fd9b5f67 SHA512 b261805b67f0a4b4ba48105c8da206b8301de0b423432d175ddc70c82abeea8d85d87e65530d8832e192fd30d65356d1927b1e648b0d453dfcb7b3907b716b06
-DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
-DIST filetime-0.2.26.crate 17273 BLAKE2B 3d47f46784a50efaeaacd419adeaf1689b4a21f2cafc0e6ee73032d2450928bc956181c543cbda0147baebf08362cb73f593fd8f2c070a5ce241b9451697ebb1 SHA512 b93cb807701b4a9ee149281f5eb95d0acf69c4aff3da8474a1bda52a311c9fbe27f460d7d4255ee8fd7308d779d192b7059601a6f58e487ce06fa64c03cc2592
-DIST find-msvc-tools-0.1.4.crate 30817 BLAKE2B 8fa2573428a52a7926dd474b9b490df3a5685e701ba7089564604afd0d00038c195827888e2f92cb6d548e0919c1530c61c3abaa5433c351a57f16c8b9a91292 SHA512 91dceb15d6d6367f229f9902daad8c57ddc9b28c463266785236d34f84732bf931ac653196980306488b81c66df00f8bb241a95d2b06590d41dd0703f8a941b5
-DIST flate2-1.1.4.crate 77010 BLAKE2B fac509e03369218f587db1c8372fc6e7ef4aa8d5f9cbe22bc19408347544112330c5bc3f6a1545ccef964d2042c3efed0d5f5b0afcd5fd7d593ef35c85750900 SHA512 23f595b3cba18df65843ef1db2597f445bff8edea152f0e0200d13419580f8e4d20a39a492c52122f225ee6835615706456b2769d7d3fad597924d4733f57c44
-DIST flexi_logger-0.30.2.crate 236840 BLAKE2B 9f03830427d388378e9b6a73bdc807c407019be44cd90707d382ba964c088fcaff070783a9be23be4cf77938d1108feea48ace6a27053548020be5078e2b85e6 SHA512 2fbca620e286316620686b75b12d401e1fb574eecb27b37e1c84cc961f103dd6140e75ffa0d6fee35a0d08227bb342446968da874b216d3e64f0e379788d4569
-DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
-DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
-DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
-DIST generic-array-0.14.9.crate 17439 BLAKE2B 881593869e9a357ecfa470b8c8aaf4038899d4ed5f5faaf8e167a108f62abc7a1a270cae8cb15d402537f2f837ff19b2e79e4e9cdc057fafb97be93074881c3a SHA512 113c841fb2c484f3a1f65be6a509738b530d0abf8952974e00225d2e031dc7e53256ddb650448e1e7dd069b786195ac2ff1eb0fcef6b3549ddc4014c1631b60d
-DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
-DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
-DIST gif-0.13.3.crate 36010 BLAKE2B 9408889110cd07ed51a5269441dd3b5694a35d914325ffeb90def38869ef4ed25c147b4a90fa8574f8bc199fa64a9fe06f05de53746998bd9e08db93f5192b0c SHA512 8ba0502c76cfd0e7c6fc571f58e46f552fe2ceda907980c07b9add3e460ed5f3b5624a098a46bf5b3e2559204235785856945369699d5fe6cdaddfb40294ef83
-DIST gif-0.14.1.crate 38581 BLAKE2B 693380b1e66603b44ebf2fdacffeee25b39c51e88477d5cb167d5b3f806e6ca334f28c5c9aebb779f08496421d91da8ef9a092188706eca77e6e17665467288d SHA512 c741a8c094c140b1b0834de8c1fe65002f735a6d7f28f06147c5185280825bc7cca93348f604199a3ebf36b6b6b6f8b5f96d1fb3bf4c00f8b9e128a0426388c2
-DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
-DIST half-2.7.0.crate 60885 BLAKE2B 8428c9df58e291afd3ce5802d6ea6910d829a3add8988f41cce900cc7680db08c15d655088a4f7026b12659ab6d39de9a831ea850a37d1edde52874ba04e9533 SHA512 c3948cea3cdbdf653de8d7241cd273d9dd9498a4b96e8c702eef4554dc23372bfedfd6179719a0038e82926e7bf55d7a5367fe50fff106f0f06591bd9814f305
-DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
-DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
-DIST hashbrown-0.16.0.crate 141708 BLAKE2B 260b2ae46c2c376f32aba951ef562b41e40aa1159b170a966429263df5d81359d1d7861076e2b12a88fca612374fd9b3d7265af891d55c077dce041e180c854d SHA512 ad819a3eb38bd2939e08686789529172f146fa77911cc9dd61ddbde4600d49af79fbade6fd53187906a8b7766aff057187171e2dcb2d07e1079e4dde6104d615
-DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
-DIST hex-literal-0.4.1.crate 8559 BLAKE2B ca88420383532a2f2c09e188bc0950cedf74e8335c1e5b3f640dc80607d57bab0aa6967a536a458d149a074f8bc1025a3de99a9081787e7ac80dd8308fa0e5e6 SHA512 8894e48485be7e1d7a16d2e061086c524b039a1be24a4c20126d3f175e12aa87d6d65ae295da6dea88f19708f3f3a051c3c3e334196c094ace68a249ad57fbb6
-DIST hex-literal-1.0.0.crate 8673 BLAKE2B c0a24532c7a062833ba709b9835f074b39594fcdc6af167d558149021f390579c5bd059f49e4f33592b42fb6174049784f595d6e6656066c19e1f3e3c51a930a SHA512 842d8bc78e07fd5737f9c5f1fc4b1572b403c8493c61d9db17141e06615ae3a1e0e0a1ee195e4cb364fecba0bc84dc41625cbb31cab43c0f615648c76debcfd2
-DIST home-0.5.11.crate 9926 BLAKE2B d9c0d3660aa7784f3a26f3930a5ee35dd50cd15b7e252d930240ff9bcb70fdb0169f78c02b5fd82318af8c398d7139be18d2e9675a1b85c7845c90266945da1f SHA512 cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18
-DIST humantime-2.3.0.crate 23242 BLAKE2B 085b5913c31412ac12d3c96a940738b2ce65ce79617ea555c86a4dc8fdef69c6cc5e40a152f4a7071b973ce5e7bdd863db6da11e28631884af7dd4083a43fb38 SHA512 7d98eb3bab8876a7ca45a5964b0ecb1ed10fce991a53f12236221e654d1405d425a7841be110da3579f6d5a62c6840195f5605e55a951cc653b6926215d8fbea
-DIST iana-time-zone-0.1.64.crate 33152 BLAKE2B 4298a6fd124d7e164df21405448ae17f11e5d23be3eb40b2da27d36b432cd6583170b1bc31c5238160e4ae2cca9ca77ce19ca35392b7937ae26109dff9fa99e1 SHA512 f204818f8ce5e3098b12a7b99d0b6f29153983d5eb64170051f6a6b8120d00014fc91d3da7c9c7cdfa0e16a7ca6d0c6926e8ffdac28985c8d6158c78c40ff071
-DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST icu_collections-2.0.0.crate 83033 BLAKE2B a67f95177d820ab3b0f9d5ede716551aece974545c1fa6654e27b923c85b43fbdb9fb73bcf2dab2bf9a0d5b0bad4acd953fcb3418bc73261ef2f6e3407ab155b SHA512 646f41881cc2861504ee9753795e596b85f90f108c2d509563bb007fe52b08e9bb6dbc7b762b8ec60012ec53bd51e25a1e16f9fea2ed2c11355ae619c49c5034
-DIST icu_locale_core-2.0.0.crate 74430 BLAKE2B b01a63614fd91840cbaf00285ecfdec7f90eb9e23066a6c3b1a477574aeb8da1ba0b7f9115f8e5fde8454022cddfb54a25b2791ae33ec827f98fd1daf28a8ffc SHA512 cdebcb5e434b606da9fa24ef741a63d2cc2e6c20a2e47276aaf8923a578f6449bd319baabfd847640a65dac38858734554fc00474511d02c7145dd5d3f10e150
-DIST icu_normalizer-2.0.0.crate 61543 BLAKE2B c91b1c26e0bc995ca3bc32c743a53074955079de642dba1982816218b38a175af297f3adc4cf0048c354e9bbad813aed817d124fc0bf7f95aeab5c1ea005a22d SHA512 7947a3b7132860935b1f8d77cc02be402933be7c2728b815a455bec3533f5d52f8ef02f762ef5ca3d9fa615677527326fc3dfb0cce0590da0ab44a5ae5f7c84e
-DIST icu_normalizer_data-2.0.0.crate 68101 BLAKE2B c129699813d651acc32b900d4d9fb052f352635925b13b33095ec8b66c841654bcd6d0c4cf3389c70587e31e4c1d0368c4d59e7263b8b8a366d6a544cfbee2be SHA512 20e443013977d65441366ca680c923760992ebed24171e87b62e4caf87bd2f52ef9a2a4537fbc1feaf1768a7ed1ece889b0b88449a0dbe025f6567b17996c0f5
-DIST icu_properties-2.0.1.crate 58165 BLAKE2B 265ffe58e96b7d3a1cbf56c3208ceb8ff73edb5dd82e719eaaff52c351c07f4a8b019bdeec52d1fb0a646d57f125d54783001545c7384ebf580521b11552bd70 SHA512 a963a6777a72ee044b33b284de95d6031dfdb56c72bfd535769d9c66d7a2cdd9e5734553f9d92708b53db46d1cc008680b6e1ea0ea1f598c2e29b025a5893bb8
-DIST icu_properties_data-2.0.1.crate 159735 BLAKE2B d9b10e303614d1b380126daf43d36e858aa99740da6fd1ed416afff0f2c3b48ca49791ac5ebe098ee4c931b9d6b33b8598209b8294f54f72a5a6987be6c33f78 SHA512 f503b84491c77e2616f6b5a076acbe117832e5fd924df613389f06a6a479de1aa3d2106d1795692bc2818920c3d2d7005e1911787ae20e194a2fc11c175fa15f
-DIST icu_provider-2.0.0.crate 50966 BLAKE2B 3e6f00e8c98df2a239a4c9b5c322d0ea9784b4f4401e3a62219fd5ec68a3f5f3c8714bf8c91c2a97b038956b013aacc24c55827138ac5f7b25d6807499766b0e SHA512 9353cfeacb76cfffa3132a77529c8a4cafd4fc943b0d9616d6ec80f04e67677e3cdd9369eaba1e655ecaa3af4433d82e12c1dd45dc190a4cdaeffcb2886ae6e2
-DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
-DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
-DIST image-0.25.8.crate 292229 BLAKE2B 0cbe2252a90fd05deff031c25a8e65d105443bb032ef20fea08b5f1e2e2e26b5bf6a0b79cd4d1b7756c0fa82b6d88b894ac8695465436800ddcefb039225e688 SHA512 a0fd1503aee1abe1bf292d7d161891abc853898b338bf9778af41626daf365590b8e939c6d0b53133a60f3a3894ce4fdd1b8a4835ffe93e7926a6170952cd287
-DIST image-0.25.9.crate 294591 BLAKE2B aba5e7ce87b4697ac7dbddfeafb319988b4f362f3efcbe1d1b7380e721d7f09ffaedf60e5939f1070e04e84689922a867ea4aff982a5e818dc375da73b3fe539 SHA512 29759d53fa4812738b84aaf776b5915875465ecfa78153d7c28296dce9f2bb6bb64d831216717930ae3c56e7db81d57eaeb738a9685c17bbca1ca75ec4e5039b
-DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a
-DIST imgref-1.12.0.crate 66324 BLAKE2B f55e54b05fee7ffa037bdb92623a1fb8e6bc630600f3bc5f5eae0d0859241e33724cac369b3624aa560a498425575e21f81bdb3e7b193e6475e5c3e3b84b4742 SHA512 a658c3b07e840d2a13fad49a0ddbda76929f88f19c665906eee9dd41f9d0e08da2ba507aad09e0121480ec74e5caf07a636fb2ea5bf361533c33f89c864f0f95
-DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
-DIST indexmap-2.11.4.crate 100302 BLAKE2B 7df64cd5add93fbcc956e082881dac568b4b42056312344534a9a3df7780326632d4ef53660257a6f4b6a099bcf842d8443b58b4429321904681ee90b0086a53 SHA512 39ae266d1f5bc57f438689d2ebb3e5ba0b26f08487f88affffb55bf24d6ca8c52d646ea79e281c383027cea2970e4acbfd24d65f081ed77d4efbd056aab83649
-DIST inflate-0.4.5.crate 17715 BLAKE2B c46dd3e4d064c135921670b940a3cd3ae152c5cadc67e00f6e4a350e7d22efc66807dc64b6e5943af30f1b985b2cea2dc42e7d923a05bcc268deec22a0a7de17 SHA512 1392402f72a8463dc5cdaf815d8933e8dfcc914fb3a91e69c38e54deb7d55b5211e157b640b7cfa999400fb4d2e233a4a1a678147594dfa0be300894126d17f2
-DIST interpolate_name-0.2.4.crate 4027 BLAKE2B c497f1912ba5c39db3d57b3e0fcaf1df8e45f9f99c6d6abc2e375531a7fbe3d55e6af34ab29fcb1c9618fc65147e7c4659531441a23d586d50ae3ffcedb6fd1b SHA512 87d2b732a9104d1a094a15ba6fa642641690aec10bec065d02aff5830f54a0fed02ff5de4bd5c237a91d34cd81da0ef11cc37ded3d4ac640de9dcb96fb73fe11
-DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
-DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
-DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
-DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
-DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
-DIST js-sys-0.3.81.crate 56399 BLAKE2B b279d15b1b177e4617ba5b6509d35c41d077d458f4f30684fd211c652d7a1f0b4e3bba62a74842aaa1227f61b382f5729e9cbf4bf517c0d2fc9dbbb0e46a67e6 SHA512 c62b7ed89c6b82dad85c7950add67c352a92ad9b7dc759170a42291e62fc21b1dd2fe84214a893d6447b73b00762439b5f787f7d86e5fd7cb505c056e6be50c7
-DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
-DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
-DIST lebe-0.5.3.crate 9439 BLAKE2B d3face97ef4dda75b79f9a897edf8b4dfbe76ab076bf27741151ff2b23b023f9b589336cb6dcee34cb99d65de0c55cf1d2724cae90854c72c6b81aaf73fa37b8 SHA512 525901bdf7ad9c73392e662b834fec766c8abe12069136cbb7e14101870f614436f145a7e4d984b975b8c35b528aa1a3cdbd6312dfac900075c805d8e16f54ac
-DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
-DIST libfuzzer-sys-0.4.10.crate 133968 BLAKE2B 3dc4538e9059a621ce0852266596ea397f1403de3b810bb02c92e17086b1825ed8d1d997e09b46ae14093bd0fa948a60f488e2076d1e1446097dbe2a21ba66ab SHA512 100756bd2ae9b21d4f357a190651fabeda9b0b34171405499660e8a2f3ffd33f20d60eb15dc38eeafea1ec58ed3bfb44b85c5ebaceb572dda244bc63d489eedb
-DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
-DIST libredox-0.1.10.crate 7332 BLAKE2B b3dec5511df635f98f1424d9765724a8313b85ed73bbc6fc736a57b5b0a49972cf02d546654c88562846dd6bb2eb3701d4e14312eda85b173336167104687899 SHA512 3cf139189f8ae2ff77fa9663d1a5405ac3047d5cbab76b6497038631e2070fc2b637f9aab5001756d2f0d2f34e820a909de19da68a59c903ecc3bf80d8e80680
-DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
-DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
-DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
-DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
-DIST loop9-0.1.5.crate 3406 BLAKE2B 629f398d74e13dd2f567e6528eee3f0a9b69e7256b34814a5418722728781bdd31aeb97d2cb226339e05880b5f731cb2892e83b47b5643b2f85aa48748690cc9 SHA512 0a04d4e2561963671f5aa1c9af09470d0a8d30bb02299ab08c7dcec70b1dd3f9380244a59a4da1b8b269967313d6645a154a3dbe92fbae0e43cba6e009e6b7b9
-DIST maybe-rayon-0.1.1.crate 2901 BLAKE2B dca587f95e7766a0050b320cac7adb31d3fe9b84688c241c004824da684df0ce5f8c04053cc120d70e4325fac7bddc5d0dfc5aaf29c791b67503e7588bb81182 SHA512 6f4e0e2a342fc86b5d0626a08779075c68911ffd3f837ac6ab2c15c821ba96e50617cfc9df9d16bf96ae57fa1802c5549e21d67f79e4e1c3f10bce04b88115e9
-DIST md5-0.7.0.crate 6671 BLAKE2B a1c8132cb4d7497ab3f4550e6fffdea6b118ad99a31128c068ea3243b5f76c4b059042da376a0be32fb74e866571348a581c2ca727d6acf855d823ce15f593b5 SHA512 569c992eafe25986a1328666a428b2335ecc5cb7a5ba142c34d7abb1247f6768c0bb3dce790121686d4ebf1b4a1832d65315136552163dfba5f799f99551544a
-DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
-DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
-DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST moxcms-0.7.7.crate 175575 BLAKE2B 3d862bd15e68f2d5b741353f7e05b6f03b3e97cb0f160c4cf351ef19a66ed822d14e0b2736f3d1d27b5425ecceb5e13fcf21647495115a80f432b3fa12d306fa SHA512 246c33d04e67a4fd5014ad87fa8999c513161f2d02e9e5b6e6a8ad73af9968029bc8d83f8a757f0cf08e8cd87132005207d2f4090a1ce409e1918fee5eb0ed9f
-DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48
-DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
-DIST noop_proc_macro-0.3.0.crate 2157 BLAKE2B 0be977f9820fe4cab4035e866d6ebc77a07cf634ee6889dc91581a9eb43f308b0fc60b87c8bcf200742bcea4af14a94c69c5b9dfbb32b95454219a4197fd5228 SHA512 a5ad22e815b8c574b42f7b70486a3fac319c24334ade74726ec07b976a838954d1de2d3632fc55ce6c8de2673e62b987fb4607a49c576f60959b1609e47b3771
-DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3
-DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
-DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615
-DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
-DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
-DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
-DIST onenote.rs-29c08532252b917543ff268284f926f30876bb79.gh.tar.gz 725455 BLAKE2B d89839fe5254895376b7a0d793feb246f2244a277fb97d9753ae661e6cd393765a009e3c957a139c9f3f26cfb989e2ec3b14df4099b81e0969334a885e54e61c SHA512 cbae71d1b28ef7465729d19c70e59ccc8690a21131827d3d627128fbe3a178abcf7c3ddf1fd7e7ede0e024c329c26c77474388e343f8758537faa0d570d4fd15
-DIST onenote_parser-0.3.1.crate 689152 BLAKE2B a215432577ba895f8a250eaad7f91693867f1a0063c64d9d1011908319c73a2802a896610a3da07fbb28261f90b3f305f4397918b11038e61b9c65298c65e3ac SHA512 c8770e72c80d6beaa90ae1e725523b1e4c5f47b0effe39f804fdb16e390deb1a5bc4093f52564bacbd4e87b3d9a44f7c044410c4c7e22265235b3260c0953cab
-DIST openssl-0.10.73.crate 283994 BLAKE2B 06675b7c6bb1c73b10826577d7d928f4d001494a4c2add24a593c8dd82731a91974147981a63f56b2f11f769b1b93194b9cbcd14e77a578d6d649ad8119e856c SHA512 be1b5384ba72984fbca1aec534764d7b5180cbafe33433cda9662c492fcf219a3a3fe4148fc3c0702aeef63e2570ae7f27dc6a8dba95c7471d4a4c20f7ab1926
-DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
-DIST openssl-sys-0.9.109.crate 78247 BLAKE2B 3bf1da4b999a0c9a0891baafccdc541809169921837166b31381590aedc5356992cd71f21a374877dea4cf8015eaf5d8ac7c7ffccb11511893d5d0b8e57e037c SHA512 2dbb01e3b734554d85f9fedfbf9f3ef55132fdd5a328e2930ce056d05ed55a579c3fb12b907f3989ffe15344e7f1633ccd610524d56fe6c9a687acba2d0e6fc9
-DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
-DIST pastey-0.1.1.crate 16112 BLAKE2B 24669a0a33906f8cea361bdb59e01ba624809a0c8b355c03d479c291c279a54c30cb340cf3f381c7154d40365053dc98315b44ec589b97b8c6ff26c0a64039f8 SHA512 88e90df7b91237a83027bb138405bf985adb35c3be612760281c78099b63c3617b22a37f1d3488224a1a9fb7b7bc97a582d489039673fbbd1d06a8b234735a6d
-DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
-DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
-DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
-DIST png-0.18.0.crate 118041 BLAKE2B 982dd2e5014b6fe8a753aa2c299b9ba604bfab77803f0253fa54a8f4f1f063109741ae7b4b209e5086fe384e258604b64654800fe6b306c4a6a5c218c1fd03bd SHA512 8e19c4461862695146f412e2a72fa887e9368d20db892ed8a3b4fbd67a00bf1c635b4e4716ab7741b8b6a537b24087345c39853ad75558a1400f2bcc13d481df
-DIST potential_utf-0.1.3.crate 9698 BLAKE2B 16efbc71ed6516cf52a361118323e26a61af776378382f1ad73121f526484c0df2e915c847ab0bc487ad1e661f839599a0e8c66faae8da9f9e589209e03c1778 SHA512 8f5de5763b073b7869c2a9e5336f0bfaeb45407cb0f4c62a16319ecdf308c8490bceb8bb7c386bfcf700d145d52d591135a288f069b4c64b06d9aaf348316a8e
-DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
-DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
-DIST primal-check-0.3.4.crate 8743 BLAKE2B 0458690ae314e1635ae66a4b35f8967d364950b83b29ecc6a826d7fd3fca95cf434995db02cd84e459f754c0a101a6abe20b6b6cd7311703200817a8e3e53a0e SHA512 8dfd2c5847fc23250f9a96c3c7d8a4d250f7b61781218829b71bef0f2779b2e56b93284bfd5ea3666c78681560326fa00982590aaaf8b96dfb5f402a24a52489
-DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
-DIST profiling-1.0.17.crate 13493 BLAKE2B a5af3764b2eaa13debded7a77065bd208b1554efc8ecc9615ebca582c018a57492092dbfdacaab842230c31c809c70dfe27a96f608b0519cb7b4266b4153306b SHA512 75b179f8226358f122077004e7aa6a18bde365702a0a63bdbcd46f7d69d1ce7bc525402dfbf40a253113c32e8e7651f8d70763666ac6ac2e2b2198921cc4b6f0
-DIST profiling-procmacros-1.0.17.crate 5895 BLAKE2B de5e2df7cc49974c4f768cd3717941f3e81a34e2f78acd050266427fe237cede1792ed2223b1c371d19af0b118aa6fd35027e8f010d9f83471ed210d1949eecf SHA512 e58effd4191ec596d728941eedba60b76e2cd43f21b7606d26c5c33ba3e2ae8f6bf5de3f1789c046d7c682bce902f7e6d4e6a400603dc27e3e8cd5c13eff1034
-DIST pxfm-0.1.25.crate 866791 BLAKE2B a3bede95c6ace4798b93e34556cebbfec4c566893f0bccc75a9bc64aaf4a0613a9f48a1acb2674c69f0360993aa7efa1e1031970edab836109b80a614f4fd81a SHA512 b0431cefa9b51968a395419f031ea0fbad53e9e2fb4883415cd7825c690c620188beded8ab4a1ec2c61c939c5517ce09087dbd512e9f6635224a58e0885cd2db
-DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377
-DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
-DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e
-DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
-DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
-DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
-DIST rav1e-0.7.1.crate 1472522 BLAKE2B 9492de4c9e050fba359918e2bc79958295b38cddfcab501ba080740b9608009f131f0b79949d5877740058b4238f481dfcdc06d60dec8a677252f668a35f39c0 SHA512 23b0f5827945bae8b3d2109e46d67fbdc85e961a5d3c6a0e0322ee8c568d7b807f62b0b2abe199bc4eca00dd5eb5bca0bd9d509b2b9ff1975b38092224850ee0
-DIST rav1e-0.8.1.crate 1465215 BLAKE2B e9c5741d733d671d50bc07b9b6938ad39e78ccf0f22d3ea71238ea38039cf5a8182771869d18e2424042fa37f06d07f65ab15fb38cfeb63b2fac6a89b5d484be SHA512 953a09f000beb1e29c47df705d6312b76d83b0beeca66782f8467cbd6b06f1639e697de165e43d2d1fe0a1e55e2618620a91fda2e588ffce76ac8e7749e2f282
-DIST ravif-0.11.20.crate 19233 BLAKE2B c0424eda0a10eb9b5c142fe1a9453fb6249dc04ca96dcf598c5c60048bb6a6969b9b837852fbcb08dc8ceef3b96164bfcf7572761de1dbe133826fc5fc3ed515 SHA512 ea3cf962a287b22a67562604dfd6cbee712f4d1d1693d56358337e9c624e8629c1575cb0735b0414e25db9f43b37e20bd8a5ef6ee87acd792491712ac35b0c04
-DIST ravif-0.12.0.crate 18402 BLAKE2B b94dfbf1f75256c7d27c161beb888884f42a30443d60e27421a9700aa4cf74aa94c95b29563813d072771dd4ce3adecefb1f9ce4b0b51163596256791494b7fe SHA512 d6c6e688abe7a073817369518bb30b3f3ba27ba29ab40d938b374d4e83d8fdfed724ef838db9e425430a0eeed963a1f43cebb3e30ab4694d37b2b0e89c19211e
-DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c
-DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
-DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
-DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
-DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4
-DIST rgb-0.8.52.crate 22449 BLAKE2B fdd62b87d8f335cc9ddfc0ea2c9d4f4b88f8a927b81bf5eaf2fee53d35f297255a252461b26fa55915e11f1df38844a840d56787ca8623a57ff251d41ec2955f SHA512 db6f68c32884c67c1e22b91d8204445b89eed95468f9134c34b262e17407aad8fe3e4dec67f01867f7bf886213541775a0c5bd0335c1ef23be55023485f93a8c
-DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
-DIST rustdct-0.7.1.crate 41849 BLAKE2B ee952bade816e4bd1fb44f8b95288b5b7c34efe8b2006905ce62f1dfc1d6f6f33d2d9da45d1b32d9ac2cdcf0c3011a0588c56fa84ead89f3c5f0ed582a3ae849 SHA512 6679df13888c1517fd8c8bf458e201b49e1607343f04a8eef1ccb39a1cdda673bd7835452a6eb06c83d4b3ef1e831acf24561721477985d3d52be931ae4f6493
-DIST rustfft-6.4.1.crate 337421 BLAKE2B 05a7be5d59bc0b5cb59fec1c249764a79e9b3285bbb719954595a8c6750af26daf88c04522fb8dc336147b29f888e6c93c16b58b5d8af50099442d097ed71aec SHA512 5db2135dcea66001e9fb6467cdfb6d8fbdcb2b07651ba3d03acc8a0d737806a82605c9a2c4add7854954e9b8b611321372491597efb2aa927eec5503c19accf8
-DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
-DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d909ba5444c1777b9c00b584f4544868f4c4d3b2397ca8b77da2d8a40154ccc6f0f2f6affd2353aebfd6b4515 SHA512 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf
-DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
-DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
-DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2
-DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
-DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
-DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
-DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
-DIST simd_helpers-0.1.0.crate 1527 BLAKE2B dc556646a3fc94548f1e16e837e94fa2e28b78b650260aa50535a45e92fdcd952bf0eebddfc2fcb9e653871447e9b9db82f3f8c1090fe09442b7916c65ade3e7 SHA512 20577ab7615f955ee3a88c617630fc6c88703d455629d5b3838a551baebbeae8c64a2587871ec5a4fb6bc203945cace50593a238e4765b5fa2313bac30237ca7
-DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
-DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
-DIST strength_reduce-0.2.4.crate 17859 BLAKE2B 63ad1af9698ed3ced72f7c0e6d8c62ec35fd564d179286d6cde8975280dbc901303a3be5664b1902c135924dde8a03447a8e837ff0cc8037db50b053ad3c2c9b SHA512 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157
-DIST string-cases-0.2.0.crate 2848 BLAKE2B ed57e0091fb26d3955217ebc7c094f0970883dc56926d31b8800c87c9bf9b8f8f9f07a797084ba7709fa540d39fcb7dc343c28cd73963bfe6068abf44b738c4d SHA512 2fe7850da14e8dbf99f5771defa7d57a35c7c0761ee688c3abc0f2db7e8b6aa635522b52be06e03313948b3be96c9424e510f1db1fd2ff56f3f3df5decab646a
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST strum-0.27.2.crate 8489 BLAKE2B 9931a92e30d058cac6feb1919558d33c9901d401bd0bd17193b19e775471aa3b63313861df6211fc9c7323a2553957604e82ee828fa39c2083be1f088a7d1621 SHA512 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
-DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7716d847789f66b27d8457efda0569826e6d3cea51621615709674b6f800cbe877498c55be5286efc0222fe7179686 SHA512 fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
-DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c
-DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
-DIST system-deps-6.2.2.crate 25546 BLAKE2B e2f3c546565ae26554bfdc284eff2145b1248bed90f5b4315d9151777c96794f1aae0ec34cff0d3c922d1ee287e637c1b6c8a96dd48c2a2bb8a58871d2967347 SHA512 a81020d5cbccab3c618f17d691d76a058c634ff9e3615cafdc95ec002d8f1533586ce9ea1ad5da8ae3945be7dfd3d962cd7dbdcc95f0614ed5156bfb3c6c9c42
-DIST tar-0.4.44.crate 61020 BLAKE2B b76f92a6e8c3d25efffde669de00bc83a717a9888c260f23cca916dca2953d4007edac055ae34d4597b17cecd28e273c27373bf14b35287053d3547f27f03bb2 SHA512 b6a33a50f9bd124a0e40b4a557c967cc1474b8a49e6381aab0208b8e6338108c4a3168b41882499c3ab84e214314e3501bce7a714b547bd3a86ff1b3c80ecda6
-DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
-DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
-DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
-DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91
-DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
-DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec
-DIST tiff-0.10.3.crate 1444592 BLAKE2B 42866e6e100c7f850ccd2d589dc8075f7f5f4f0b97a46827740822c5353c07de672d91c0280bc4003e38965c4c7a85a260d052175a964646458bce06b52ae0ab SHA512 e046609dea720806a14eb15b0973c1cb2d0a7007498e31293f3eebe0fdc57e3bf2069e5176c29c3b5a27b178d96da010622d7095a3f648cc26c24561629fb82a
-DIST tinystr-0.8.1.crate 23333 BLAKE2B 59bc4a522d81bc53c7acff215ec711e0f340c3884858fd4e985d655eb620d4a8b2679854e23f035bbcb6d795647fd314e26707eda564f07c05850c010db084a2 SHA512 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a
-DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317
-DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0
-DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48
-DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466
-DIST transpose-0.2.3.crate 10913 BLAKE2B 5af25c7e404121acf68caaa5b4109f4f3cd56093575139ce54a68dc14bd2238ef1d3cd2c7626a1a9e860433b15d517b57af264dea1f16cd59827bfa3cc4e93f2 SHA512 1a624e7baf2c74da48489558f9327d935bde67812eec50e205a4060180612d7e6d7d18f18c1b118bd7b08650cd089d8c1574db3fbd504a6915c9cd3b4ec09b59
-DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4
-DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183
-DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
-DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999
-DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400
-DIST v_frame-0.3.9.crate 20856 BLAKE2B cadbb861bb810a9f5d0f67cc519c4e55217654f87d7870198d13c9b9e02c2d7f9abc68dbc21ed34b04126bd6a1ab0dd2a7877552107e1afd7ff5d84091e63edb SHA512 90ad25055b181ac881aa8dc3df480c477a93c035258da5e8930a1b2fa5fb427ab64b4a51a463f48c4dbaf8b95fc8bb106478ff442bcad3310254f6eb7b3b7dc3
-DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
-DIST version-compare-0.2.0.crate 13942 BLAKE2B 054f7d717ba953f4dbda226aa22332fb40622a776a6f53450831f027273e5a64bb8e87d42a9af1c64a6f035afa76565309c5a8810a20b8a5e51a7168a2e91dbc SHA512 b799c1713d4bf7af00f9c6d562d39c5e916f37350c2f3f57119277725b81c93246d0b1410d4ee981694bbbb731460b6512a813fdde1cf25949cd45fb3e70bd6f
-DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
-DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasi-0.14.7+wasi-0.2.4.crate 18219 BLAKE2B 10832cb1268305bda3ab6ed158190a910ba80cc15ebcea94d806d43164a1391852b374b8a50e46368856bfdb82a73c1124bfb99438864149c4e5243397eaf3c3 SHA512 e3983f4d3af346ef2926374be93d095a4d61128c4b65890da11aba9d51d8129f0984dc3c318cc712cd06d2931e2e54b5822883f4eca7918e6456b6741e0840e1
-DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
-DIST wasm-bindgen-0.2.104.crate 47345 BLAKE2B 36867eb3a9f872da20a511e3724f13a1c7b6fbff71c0a7d13d1b6380ebfcb4eb2eda9a8d30cc5306497c199d50343ea37445f71b9d9148e71e6cfd123dbd27f4 SHA512 1e6a3aa20c236becd7cd06748b08f3b6eeb59c3fa7b52a15ba0e5e2164ee04ca635c0af7fe3d12f12dda43af739d0df4bae586dac76e63d72176bcf1782986d3
-DIST wasm-bindgen-backend-0.2.104.crate 32230 BLAKE2B 50d1589b4a04e3807c8217e4707335227451dc9c7112675c5c5720830d82369f31f521748f39604e1f83c7af8676e8cf97ea599ae7c82f1ea095fa3560e52d74 SHA512 959c441e6e6b3391c880db9ec53e646b5ff249791107a6a3b87f0fd5288f91e92f26627a5420c47d205c73b047a8b2a10f35ea3d17cd0d3fead1a0b6d542ee08
-DIST wasm-bindgen-macro-0.2.104.crate 9390 BLAKE2B 5bc5251e0c3c7803967e0ec8ed6666a52f7cacdcc9cea55366f9cb9051d4f99361321d6fb7dbc77bc899148089c408c5a2774c36787b5053b22c5eac239e46ae SHA512 3387d5a8faf6829accc6f36011182446bad3ea7af1b514404036c7cc06a5bb78021e8f649a5d2b78b67f6ccfb3ffc05b86eab07575f2ddb783c3ab9aa8108a4a
-DIST wasm-bindgen-macro-support-0.2.104.crate 26411 BLAKE2B 0cc34516f3ffd4f5b72b56c184626a0099aa992c3787b7cd52c6e770c5f8c14c178f69983c7a696ef845306f22a93d14f55075ab0f8617971880dbc3fd774a77 SHA512 49b4ed12f09be6d22ef395a1c867d739b5a033cbcbeb308de879138da4f14f7e2de902ae55fabaaaad3a8688f2c05f5c6e7c885e6fbe453df6dcb05e03e326ac
-DIST wasm-bindgen-shared-0.2.104.crate 9057 BLAKE2B 970e017fb34c816e7827a175f5a252cf377fcc19fb15be93eafb830523b47df1eb0d9ec03565ec5086914f740818f7deb9a14edb7e7972c6fcb3319394598363 SHA512 ad994073722bd9c4ea955a77032fc5f3c9236446e1e7dad80b8a396be1deb7f1d1c4ba700fd2438c9d0a40c212c171e222dcb8a95235f3f48e42cfb76d721554
-DIST weezl-0.1.10.crate 46418 BLAKE2B f7e94e7b8b814cbbe745f0d993f6c2aaf7dc330c42e40078b40c549942f39c4a895fd2094e9d8a7df13e44e0daf613406420d8bf547b7a799a8d5d87572c0273 SHA512 12b01fcbb51ef270be3b9bedf2c117e570fb37745a402f1d29bab430dbc899cfb9341b3f2813ec34e27b889c4ccc3b8f8d744a01fd75444888041f95282a4e47
-DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5
-DIST widestring-1.2.1.crate 90350 BLAKE2B 32222a2c459ae7908074a19831b8e79f81c831f1f43ec1af95337f439dfd260f21da983b69345590f67dabd99419096e0d8a9935146ecf5af04538ec12573aeb SHA512 ca3b9557fa14213cc85b682b2970f2196cdcc512423613f3ae2156830efbacde1da22fbf24385119b0e41584d2e19b237ad8d4301678f21e1be70f6eae781f09
-DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
-DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
-DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
-DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
-DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
-DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
-DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
-DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
-DIST winnow-0.7.13.crate 174454 BLAKE2B 037d07cc421502502b5fc99e2640e3d78b476229071ba44252da52e368f9a46607b6fd3b6e0c0be2f201beb7502850ae01ddf24e0fdb4f4585c05805bcbd19b2 SHA512 dd8b5fb359f894e17e4737d29ae9629125d2f9578abdbfd5214c333be8faa2860f5345e4383f207129ac4f0e6e419d681c59375ba8b78604e9230835d77867ab
-DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
-DIST writeable-0.6.1.crate 24068 BLAKE2B c513c806d6abf7459db1a203c7b4aed4766e6f75cd82a40a874fac50cb50d03970d0500251551192164da14bd7d2341961fff78b7e01c88bab83007008c3e1b2 SHA512 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385
-DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7
-DIST y4m-0.8.0.crate 12455 BLAKE2B cd3ef0fcc025f415374c46aeec0461a3ad8a6e88ffc629250eabbc3d6bad34484c29de3ce5eb57f4a6caf16fa9bc591c7f8edb51312c51661d0cb0687d5f5eda SHA512 e80f6c5a650ea06d747dfba8cfc60474e5a3411c60c2d392fcec96699585801524502a9c91fea950aa449845773a5730604317c3533cb0f83e2c8f140cf108e6
-DIST yoke-0.8.0.crate 28726 BLAKE2B 1013ebf0478242d9172179b53a638fcf7a167e554b40464ba67a4c4db17f75963703b2c9aba29f9368af7530f475ed79a43672bf6f0840b0d77fb0d2539f8c3d SHA512 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276
-DIST yoke-derive-0.8.0.crate 7521 BLAKE2B 088fc7f5954704c453dbd2abd2a9a5a779552067aec8e51793cb6fb8144f0bee7a7b04d777bbd05c1c62f49c9c75c7f3df09b5497d35eb64c079bc04867e42f2 SHA512 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3
-DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df
-DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451
-DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
-DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
-DIST zerotrie-0.2.2.crate 74423 BLAKE2B ddbf7c1a1e45fd4b3c44bd7036e46070a2d9fbb338de719c2c775dfa96ed11d06e14232f05eec4b5c9ac500ed4e7abd8a483dcd06a6a60ba20e6b6b6fa7333ff SHA512 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8
-DIST zerovec-0.11.4.crate 125080 BLAKE2B 67957532912716a8fe7b5468effc8af700251acfedad13e4874229ce91a2450026a2a336b542cc1239f62a71da997e406c49f85f4f8c7019a9228997d8a31750 SHA512 461ac55146b32f323dff50f85044040096369361bd23e341d729467e99b5c825ec0add8fa940bf0c17cd4990fd7e629268891a711d5b49348167c0a9d6c03e31
-DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039
-DIST zune-core-0.4.12.crate 17355 BLAKE2B d191a3fb225fae462dd71e082ca3a4356f165f630209947a65e861cd73993e2562aa8230db127d2c508ca6ed55dd1a5d3f7934fcfc8d0812ec9a81b958ddb333 SHA512 1106ec19018c7db15ef5c1db97883f8125e647336aab1579f02123b83452e97c9f2b53ebea72f4845e5b79f048e5802917a2d9fa215c9cac3892c3a1b14074eb
-DIST zune-core-0.5.0.crate 27393 BLAKE2B d00db881348a9ddfd501a76e39b2dd78336af424a080b8494c28b129c2c7e245b7412dcc906e6a89c6bd6e895bca355779fb715d7403627efb45b2096b7bd3f9 SHA512 1e4f0dbbfde25c574a47b9b387747027f8660bdea8efe355dd8962510b76535e5f1ccaf7cf23a812e8dc64cd04a00917bf70271b07354f5325ede3a5d83983be
-DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
-DIST zune-jpeg-0.4.21.crate 68268 BLAKE2B db358a17ce65f59c7b3056f4608b3d5ce4296a0b241680bdf2c03fa4d2defecd540e73ae4651eb1347062c0616172fe40f3eaccf20ad270c983d9f3072df8c95 SHA512 838ed690fc2d026f40feaaef9c88d85f9a80b186e95f23e5be01c632816942660a89cb0524f2346902fa92235d5de2228485daa67019fcf06ef60ae147b4073c
-DIST zune-jpeg-0.5.8.crate 84366 BLAKE2B bd827b2f800296caeedc0978fb28b77a726ca01c16dc0847d982e03647f71333582d209751dee1b61d15a65f6aa126eab5c48da3211cd31294d4eea09df34de6 SHA512 b6d213f149f582d92137e615287ea389239c04859a06bb128c19b4f77f6a23ed0d40de4593d9073c31a4d5a573a4fd3c727ca2f0cefcacf995e23d74ad17d227
diff --git a/app-antivirus/clamav/clamav-1.5.1-r1.ebuild b/app-antivirus/clamav/clamav-1.5.1-r1.ebuild
deleted file mode 100644
index bb4a62d69018..000000000000
--- a/app-antivirus/clamav/clamav-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,556 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-
-
-CRATES="
-adler2-2.0.1
-adler32-1.2.0
-aho-corasick-1.1.3
-aligned-vec-0.6.4
-android_system_properties-0.1.5
-anstream-0.6.21
-anstyle-1.0.13
-anstyle-parse-0.2.7
-anstyle-query-1.1.4
-anstyle-wincon-3.0.10
-anyhow-1.0.100
-arbitrary-1.4.2
-arg_enum_proc_macro-0.3.4
-arrayvec-0.7.6
-autocfg-1.5.0
-av1-grain-0.2.4
-avif-serialize-0.8.6
-base64-0.21.7
-bindgen-0.65.1
-bit-set-0.5.3
-bit-vec-0.6.3
-bit_field-0.10.3
-bitflags-1.3.2
-bitflags-2.9.4
-bitstream-io-2.6.0
-block-buffer-0.10.4
-built-0.7.7
-bumpalo-3.19.0
-bytemuck-1.24.0
-byteorder-1.5.0
-byteorder-lite-0.1.0
-bytes-1.10.1
-bzip2-rs-0.1.2
-cbindgen-0.25.0
-cc-1.2.41
-cexpr-0.6.0
-cfg-expr-0.15.8
-cfg-if-1.0.3
-change-case-0.2.0
-chrono-0.4.42
-clang-sys-1.8.1
-clap-4.5.49
-clap_builder-4.5.49
-clap_derive-4.5.49
-clap_lex-0.7.6
-color_quant-1.1.0
-colorchoice-1.0.4
-core-foundation-sys-0.8.7
-cpufeatures-0.2.17
-crc32fast-1.5.0
-crossbeam-deque-0.8.6
-crossbeam-epoch-0.9.18
-crossbeam-utils-0.8.21
-crunchy-0.2.4
-crypto-common-0.1.6
-delharc-0.6.1
-digest-0.10.7
-displaydoc-0.2.5
-downcast-rs-2.0.2
-either-1.15.0
-either_n-0.2.0
-encoding_rs-0.8.35
-enum-primitive-derive-0.2.2
-enum-variants-strings-0.3.0
-enum-variants-strings-derive-0.3.0
-enumflags2-0.7.12
-enumflags2_derive-0.7.12
-equator-0.4.2
-equator-macro-0.4.2
-equivalent-1.0.2
-errno-0.3.14
-exr-1.73.0
-fancy-regex-0.3.5
-fastrand-2.3.0
-fax-0.2.6
-fax_derive-0.2.0
-fdeflate-0.3.7
-filetime-0.2.26
-find-msvc-tools-0.1.4
-flate2-1.1.4
-flexi_logger-0.30.2
-foreign-types-0.3.2
-foreign-types-shared-0.1.1
-form_urlencoded-1.2.2
-generic-array-0.14.9
-getrandom-0.2.16
-getrandom-0.3.3
-gif-0.13.3
-glob-0.3.3
-half-2.7.0
-hashbrown-0.12.3
-hashbrown-0.16.0
-heck-0.4.1
-heck-0.5.0
-hex-0.4.3
-hex-literal-0.4.1
-hex-literal-1.0.0
-home-0.5.11
-humantime-2.3.0
-iana-time-zone-0.1.64
-iana-time-zone-haiku-0.1.2
-icu_collections-2.0.0
-icu_locale_core-2.0.0
-icu_normalizer-2.0.0
-icu_normalizer_data-2.0.0
-icu_properties-2.0.1
-icu_properties_data-2.0.1
-icu_provider-2.0.0
-idna-1.1.0
-idna_adapter-1.2.1
-image-0.25.8
-image-webp-0.2.4
-imgref-1.12.0
-indexmap-1.9.3
-indexmap-2.11.4
-inflate-0.4.5
-interpolate_name-0.2.4
-is_terminal_polyfill-1.70.1
-itertools-0.10.5
-itertools-0.12.1
-itertools-0.14.0
-itoa-1.0.15
-jobserver-0.1.34
-js-sys-0.3.81
-lazy_static-1.5.0
-lazycell-1.3.0
-lebe-0.5.3
-libc-0.2.177
-libfuzzer-sys-0.4.10
-libloading-0.8.9
-libredox-0.1.10
-linux-raw-sys-0.4.15
-linux-raw-sys-0.11.0
-litemap-0.8.0
-log-0.4.28
-loop9-0.1.5
-maybe-rayon-0.1.1
-md5-0.7.0
-memchr-2.7.6
-minimal-lexical-0.2.1
-miniz_oxide-0.8.9
-moxcms-0.7.7
-new_debug_unreachable-1.0.6
-nom-7.1.3
-noop_proc_macro-0.3.0
-nu-ansi-term-0.50.3
-num-bigint-0.4.6
-num-complex-0.4.6
-num-derive-0.4.2
-num-integer-0.1.46
-num-rational-0.4.2
-num-traits-0.2.19
-once_cell-1.21.3
-once_cell_polyfill-1.70.1
-onenote_parser-0.3.1
-openssl-0.10.73
-openssl-macros-0.1.1
-openssl-sys-0.9.109
-paste-1.0.15
-peeking_take_while-0.1.2
-percent-encoding-2.3.2
-pkg-config-0.3.32
-png-0.18.0
-potential_utf-0.1.3
-ppv-lite86-0.2.21
-prettyplease-0.2.37
-primal-check-0.3.4
-proc-macro2-1.0.101
-profiling-1.0.17
-profiling-procmacros-1.0.17
-pxfm-0.1.25
-qoi-0.4.1
-quick-error-2.0.1
-quote-1.0.41
-r-efi-5.3.0
-rand-0.8.5
-rand_chacha-0.3.1
-rand_core-0.6.4
-rav1e-0.7.1
-ravif-0.11.20
-rayon-1.11.0
-rayon-core-1.13.0
-redox_syscall-0.5.18
-regex-1.12.2
-regex-automata-0.4.13
-regex-syntax-0.8.8
-rgb-0.8.52
-rustc-hash-1.1.0
-rustdct-0.7.1
-rustfft-6.4.1
-rustix-0.38.44
-rustix-1.1.2
-rustversion-1.0.22
-ryu-1.0.20
-serde-1.0.228
-serde_core-1.0.228
-serde_derive-1.0.228
-serde_json-1.0.145
-serde_spanned-0.6.9
-sha1-0.10.6
-sha2-0.10.9
-shlex-1.3.0
-simd-adler32-0.3.7
-simd_helpers-0.1.0
-smallvec-1.15.1
-stable_deref_trait-1.2.1
-strength_reduce-0.2.4
-string-cases-0.2.0
-strsim-0.11.1
-strum-0.27.2
-strum_macros-0.27.2
-syn-1.0.109
-syn-2.0.106
-synstructure-0.13.2
-system-deps-6.2.2
-tar-0.4.44
-target-lexicon-0.12.16
-tempfile-3.23.0
-thiserror-1.0.69
-thiserror-2.0.17
-thiserror-impl-1.0.69
-thiserror-impl-2.0.17
-tiff-0.10.3
-tinystr-0.8.1
-tinyvec-1.10.0
-tinyvec_macros-0.1.1
-toml-0.5.11
-toml-0.8.23
-toml_datetime-0.6.11
-toml_edit-0.22.27
-transpose-0.2.3
-typenum-1.19.0
-unicode-ident-1.0.19
-unicode-segmentation-1.12.0
-url-2.5.7
-utf8_iter-1.0.4
-utf8parse-0.2.2
-uuid-1.18.1
-v_frame-0.3.9
-vcpkg-0.2.15
-version-compare-0.2.0
-version_check-0.9.5
-wasi-0.11.1+wasi-snapshot-preview1
-wasi-0.14.7+wasi-0.2.4
-wasip2-1.0.1+wasi-0.2.4
-wasm-bindgen-0.2.104
-wasm-bindgen-backend-0.2.104
-wasm-bindgen-macro-0.2.104
-wasm-bindgen-macro-support-0.2.104
-wasm-bindgen-shared-0.2.104
-weezl-0.1.10
-which-4.4.2
-widestring-1.2.1
-windows-core-0.62.2
-windows-implement-0.60.2
-windows-interface-0.59.3
-windows-link-0.2.1
-windows-result-0.4.1
-windows-strings-0.5.1
-windows-sys-0.59.0
-windows-sys-0.60.2
-windows-sys-0.61.2
-windows-targets-0.52.6
-windows-targets-0.53.5
-windows_aarch64_gnullvm-0.52.6
-windows_aarch64_gnullvm-0.53.1
-windows_aarch64_msvc-0.52.6
-windows_aarch64_msvc-0.53.1
-windows_i686_gnu-0.52.6
-windows_i686_gnu-0.53.1
-windows_i686_gnullvm-0.52.6
-windows_i686_gnullvm-0.53.1
-windows_i686_msvc-0.52.6
-windows_i686_msvc-0.53.1
-windows_x86_64_gnu-0.52.6
-windows_x86_64_gnu-0.53.1
-windows_x86_64_gnullvm-0.52.6
-windows_x86_64_gnullvm-0.53.1
-windows_x86_64_msvc-0.52.6
-windows_x86_64_msvc-0.53.1
-winnow-0.7.13
-wit-bindgen-0.46.0
-writeable-0.6.1
-xattr-1.6.1
-yoke-0.8.0
-yoke-derive-0.8.0
-zerocopy-0.8.27
-zerocopy-derive-0.8.27
-zerofrom-0.1.6
-zerofrom-derive-0.1.6
-zerotrie-0.2.2
-zerovec-0.11.4
-zerovec-derive-0.11.1
-zune-core-0.4.12
-zune-inflate-0.2.54
-zune-jpeg-0.4.21
-"
-
-# Get the commit from the CLAM-2329-new-from-slice branch
-declare -A GIT_CRATES=(
- [onenote_parser]='https://github.com/Cisco-Talos/onenote.rs;29c08532252b917543ff268284f926f30876bb79;onenote.rs-%commit%/'
- [clam-sigutil]='https://github.com/Cisco-Talos/clamav-signature-util;7cfeb7f630ce472239f5b0a794b62df7f592acc7;clamav-signature-util-%commit%/'
-)
-
-inherit cargo cmake eapi9-ver flag-o-matic python-any-r1 systemd tmpfiles
-
-MY_P=${P//_/-}
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/"
-SRC_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/${MY_P}.tar.gz
- ${CARGO_CRATE_URIS}"
-S=${WORKDIR}/clamav-${MY_P}
-
-LICENSE="Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
-# 0/sts (short term support) if not an LTS release
-SLOT="0/sts"
-if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-
-IUSE="doc clamonacc +clamapp experimental libclamav-only milter rar selinux +system-mspack systemd test"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
- clamonacc? ( clamapp )
- milter? ( clamapp )
- test? ( !libclamav-only )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-COMMON_DEPEND="
- acct-group/clamav
- acct-user/clamav
- app-arch/bzip2
- dev-libs/json-c:=
- dev-libs/libltdl
- dev-libs/libpcre2:=
- dev-libs/libxml2:=
- dev-libs/openssl:=
-
- >=sys-libs/zlib-1.2.2:=
- virtual/libiconv
- !libclamav-only? ( net-misc/curl )
- clamapp? ( sys-libs/ncurses:= net-misc/curl )
- elibc_musl? ( sys-libs/fts-standalone )
- milter? ( mail-filter/libmilter:= )
- rar? ( app-arch/unrar )
- system-mspack? ( dev-libs/libmspack )
- test? ( dev-python/pytest )
-"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
- )
-"
-
-DEPEND="${COMMON_DEPEND}
- test? ( dev-libs/check )"
-
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-clamav )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.4.1-pointer-types.patch"
-)
-
-python_check_deps() {
- python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- rust_pkg_setup
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
- use elibc_musl && append-ldflags -lfts
- use ppc64 && append-flags -mminimal-toc
-
- local mycmakeargs=(
- -DAPP_CONFIG_DIRECTORY="${EPREFIX}"/etc/clamav
- -DBYTECODE_RUNTIME="interpreter" # https://github.com/Cisco-Talos/clamav/issues/581 (does not support modern llvm)
- -DCLAMAV_GROUP="clamav"
- -DCLAMAV_USER="clamav"
- -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
- -DENABLE_APP=$(usex clamapp ON OFF)
- -DENABLE_CLAMONACC=$(usex clamonacc ON OFF)
- -DENABLE_DOXYGEN=$(usex doc)
- -DENABLE_EXPERIMENTAL=$(usex experimental ON OFF)
- -DENABLE_EXTERNAL_MSPACK=$(usex system-mspack ON OFF)
- -DENABLE_JSON_SHARED=ON
- -DENABLE_MAN_PAGES=ON
- -DENABLE_MILTER=$(usex milter ON OFF)
- -DENABLE_SHARED_LIB=ON
- -DENABLE_STATIC_LIB=OFF
- -DENABLE_SYSTEMD=$(usex systemd ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_UNRAR=$(usex rar ON OFF)
- -DOPTIMIZE=ON
- )
-
- if use test ; then
- # https://bugs.gentoo.org/818673
- # Used to enable some more tests but doesn't behave well in
- # sandbox necessarily(?) + needs certain debug symbols present
- # in e.g. glibc.
- mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON
- -DPYTHON_FIND_VERSION="${EPYTHON#python}"
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # init scripts
- newinitd "${FILESDIR}/clamd.initd" clamd
- newinitd "${FILESDIR}/freshclam.initd" freshclam
- use clamonacc && \
- newinitd "${FILESDIR}/clamonacc.initd" clamonacc
- use milter && \
- newinitd "${FILESDIR}/clamav-milter.initd" clamav-milter
-
- if ! use libclamav-only ; then
- if use systemd ; then
- # OpenRC services ensure their own permissions, so we can avoid
- # a dependency on sys-apps/systemd-utils[tmpfiles] here, though
- # we can change our minds and use it if we want to.
- dotmpfiles "${FILESDIR}/tmpfiles.d/clamav-r1.conf"
- fi
-
- if use clamapp ; then
- # Modify /etc/{clamd,freshclam}.conf to be usable out of the box
- sed -e "s:^\(Example\):\# \1:" \
- -e "s:^#\(PidFile\) .*:\1 ${EPREFIX}/run/clamd.pid:" \
- -e "s/^#\(LocalSocket .*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
- -e "s:^\#\(LogTime\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/clamd.conf.sample > \
- "${ED}"/etc/clamav/clamd.conf || die
-
- sed -e "s:^\(Example\):\# \1:" \
- -e "s:^#\(PidFile\) .*:\1 ${EPREFIX}/run/freshclam.pid:" \
- -e "s/^#\(DatabaseOwner .*\)/\1/" \
- -e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
- -e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamav/clamd.conf:" \
- -e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/freshclam.conf.sample > \
- "${ED}"/etc/clamav/freshclam.conf || die
-
- if use milter ; then
- # Note: only keep the "unix" ClamdSocket and MilterSocket!
- sed -e "s:^\(Example\):\# \1:" \
- -e "s:^\#\(PidFile\) .*:\1 ${EPREFIX}/run/clamav-milter.pid:" \
- -e "s/^#\(ClamdSocket unix:.*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
- "${ED}"/etc/clamav/clamav-milter.conf.sample > \
- "${ED}"/etc/clamav/clamav-milter.conf || die
-
- systemd_newunit "${FILESDIR}/clamav-milter.service-0.104.0" clamav-milter.service
- fi
-
- local i
- for i in clamd freshclam clamav-milter
- do
- if [[ -f "${ED}"/etc/"${i}".conf.sample ]] ; then
- mv "${ED}"/etc/"${i}".conf{.sample,} || die
- fi
- done
-
- # These both need to be writable by the clamav user
- # TODO: use syslog by default; that's what it's for.
- diropts -o clamav -g clamav
- keepdir /var/lib/clamav
- keepdir /var/log/clamav
- fi
- fi
-
- if use doc ; then
- local HTML_DOCS=( docs/html/. )
- einstalldocs
- fi
-
- # Don't install man pages for utilities we didn't install
- if use libclamav-only ; then
- rm -r "${ED}"/usr/share/man || die
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- if ! use libclamav-only ; then
- if use systemd ; then
- tmpfiles_process clamav-r1.conf
- fi
- fi
-
- if use milter ; then
- elog "For simple instructions how to setup the clamav-milter read the"
- elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
- fi
-
- local databases=( "${EROOT}"/var/lib/clamav/main.c[lv]d )
- if [[ ! -f "${databases}" ]] ; then
- ewarn "You must run freshclam manually to populate the virus database"
- ewarn "before starting clamav for the first time."
- fi
-
- if ! systemd_is_booted ; then
- ewarn "This version of ClamAV provides separate OpenRC services"
- ewarn "for clamd, freshclam, clamav-milter, and clamonacc. The"
- ewarn "clamd service now starts only the clamd daemon itself. You"
- ewarn "should add freshclam (and perhaps clamav-milter) to any"
- ewarn "runlevels that previously contained clamd."
- else
- if ver_replacing -le 1.3.1; then
- ewarn "From 1.3.1-r1 the Gentoo-provided systemd services have been"
- ewarn "Retired in favour of using the units shipped by upstream."
- ewarn "Ensure that any required services are configured and started."
- ewarn "clamd@.service has been retired as part of this transition."
- fi
- fi
-
- if [[ -z ${REPLACING_VERSIONS} ]] && use clamonacc; then
- einfo "'clamonacc' requires additional configuration before it"
- einfo "can be enabled, and may not produce any output if not properly"
- einfo "configured. Read the appropriate man page if clamonacc is desired."
- fi
-
-}
diff --git a/app-antivirus/clamav/clamav-1.5.2.ebuild b/app-antivirus/clamav/clamav-1.5.2.ebuild
deleted file mode 100644
index 1b23a554e3a1..000000000000
--- a/app-antivirus/clamav/clamav-1.5.2.ebuild
+++ /dev/null
@@ -1,552 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-
-CRATES="
-adler2-2.0.1
-adler32-1.2.0
-aho-corasick-1.1.3
-aligned-0.4.3
-aligned-vec-0.6.4
-android_system_properties-0.1.5
-anstream-0.6.21
-anstyle-1.0.13
-anstyle-parse-0.2.7
-anstyle-query-1.1.4
-anstyle-wincon-3.0.10
-anyhow-1.0.100
-arbitrary-1.4.2
-arg_enum_proc_macro-0.3.4
-arrayvec-0.7.6
-as-slice-0.2.1
-autocfg-1.5.0
-av-scenechange-0.14.1
-av1-grain-0.2.4
-avif-serialize-0.8.6
-base64-0.21.7
-bindgen-0.65.1
-bit-set-0.5.3
-bit-vec-0.6.3
-bit_field-0.10.3
-bitflags-1.3.2
-bitflags-2.9.4
-bitstream-io-4.9.0
-block-buffer-0.10.4
-built-0.8.0
-bumpalo-3.19.0
-bytemuck-1.24.0
-byteorder-1.5.0
-byteorder-lite-0.1.0
-bytes-1.11.1
-bzip2-rs-0.1.2
-cbindgen-0.25.0
-cc-1.2.41
-cexpr-0.6.0
-cfg-if-1.0.3
-change-case-0.2.0
-chrono-0.4.42
-clang-sys-1.8.1
-clap-4.5.49
-clap_builder-4.5.49
-clap_derive-4.5.49
-clap_lex-0.7.6
-color_quant-1.1.0
-colorchoice-1.0.4
-core-foundation-sys-0.8.7
-core2-0.4.0
-cpufeatures-0.2.17
-crc32fast-1.5.0
-crossbeam-deque-0.8.6
-crossbeam-epoch-0.9.18
-crossbeam-utils-0.8.21
-crunchy-0.2.4
-crypto-common-0.1.6
-delharc-0.6.1
-digest-0.10.7
-displaydoc-0.2.5
-downcast-rs-2.0.2
-either-1.15.0
-either_n-0.2.0
-encoding_rs-0.8.35
-enum-primitive-derive-0.2.2
-enum-variants-strings-0.3.0
-enum-variants-strings-derive-0.3.0
-enumflags2-0.7.12
-enumflags2_derive-0.7.12
-equator-0.4.2
-equator-macro-0.4.2
-equivalent-1.0.2
-errno-0.3.14
-exr-1.74.0
-fancy-regex-0.3.5
-fastrand-2.3.0
-fax-0.2.6
-fax_derive-0.2.0
-fdeflate-0.3.7
-filetime-0.2.26
-find-msvc-tools-0.1.4
-flate2-1.1.4
-flexi_logger-0.30.2
-foreign-types-0.3.2
-foreign-types-shared-0.1.1
-form_urlencoded-1.2.2
-generic-array-0.14.9
-getrandom-0.3.3
-gif-0.14.1
-glob-0.3.3
-half-2.7.1
-hashbrown-0.12.3
-hashbrown-0.16.0
-heck-0.4.1
-heck-0.5.0
-hex-0.4.3
-hex-literal-0.4.1
-hex-literal-1.0.0
-home-0.5.11
-humantime-2.3.0
-iana-time-zone-0.1.64
-iana-time-zone-haiku-0.1.2
-icu_collections-2.0.0
-icu_locale_core-2.0.0
-icu_normalizer-2.0.0
-icu_normalizer_data-2.0.0
-icu_properties-2.0.1
-icu_properties_data-2.0.1
-icu_provider-2.0.0
-idna-1.1.0
-idna_adapter-1.2.1
-image-0.25.9
-image-webp-0.2.4
-imgref-1.12.0
-indexmap-1.9.3
-indexmap-2.11.4
-inflate-0.4.5
-interpolate_name-0.2.4
-is_terminal_polyfill-1.70.1
-itertools-0.10.5
-itertools-0.14.0
-itoa-1.0.15
-jobserver-0.1.34
-js-sys-0.3.81
-lazy_static-1.5.0
-lazycell-1.3.0
-lebe-0.5.3
-libc-0.2.177
-libfuzzer-sys-0.4.10
-libloading-0.8.9
-libredox-0.1.10
-linux-raw-sys-0.4.15
-linux-raw-sys-0.11.0
-litemap-0.8.0
-log-0.4.28
-loop9-0.1.5
-maybe-rayon-0.1.1
-md5-0.7.0
-memchr-2.7.6
-minimal-lexical-0.2.1
-miniz_oxide-0.8.9
-moxcms-0.7.7
-new_debug_unreachable-1.0.6
-nom-7.1.3
-noop_proc_macro-0.3.0
-nu-ansi-term-0.50.3
-num-bigint-0.4.6
-num-complex-0.4.6
-num-derive-0.4.2
-num-integer-0.1.46
-num-rational-0.4.2
-num-traits-0.2.19
-once_cell-1.21.3
-once_cell_polyfill-1.70.1
-onenote_parser-0.3.1
-openssl-0.10.73
-openssl-macros-0.1.1
-openssl-sys-0.9.109
-paste-1.0.15
-pastey-0.1.1
-peeking_take_while-0.1.2
-percent-encoding-2.3.2
-pkg-config-0.3.32
-png-0.18.0
-potential_utf-0.1.3
-ppv-lite86-0.2.21
-prettyplease-0.2.37
-primal-check-0.3.4
-proc-macro2-1.0.101
-profiling-1.0.17
-profiling-procmacros-1.0.17
-pxfm-0.1.25
-qoi-0.4.1
-quick-error-2.0.1
-quote-1.0.41
-r-efi-5.3.0
-rand-0.9.2
-rand_chacha-0.9.0
-rand_core-0.9.3
-rav1e-0.8.1
-ravif-0.12.0
-rayon-1.11.0
-rayon-core-1.13.0
-redox_syscall-0.5.18
-regex-1.12.2
-regex-automata-0.4.13
-regex-syntax-0.8.8
-rgb-0.8.52
-rustc-hash-1.1.0
-rustdct-0.7.1
-rustfft-6.4.1
-rustix-0.38.44
-rustix-1.1.2
-rustversion-1.0.22
-ryu-1.0.20
-serde-1.0.228
-serde_core-1.0.228
-serde_derive-1.0.228
-serde_json-1.0.145
-sha1-0.10.6
-sha2-0.10.9
-shlex-1.3.0
-simd-adler32-0.3.7
-simd_helpers-0.1.0
-smallvec-1.15.1
-stable_deref_trait-1.2.1
-strength_reduce-0.2.4
-string-cases-0.2.0
-strsim-0.11.1
-strum-0.27.2
-strum_macros-0.27.2
-syn-1.0.109
-syn-2.0.106
-synstructure-0.13.2
-tar-0.4.44
-tempfile-3.23.0
-thiserror-1.0.69
-thiserror-2.0.17
-thiserror-impl-1.0.69
-thiserror-impl-2.0.17
-tiff-0.10.3
-tinystr-0.8.1
-tinyvec-1.10.0
-tinyvec_macros-0.1.1
-toml-0.5.11
-transpose-0.2.3
-typenum-1.19.0
-unicode-ident-1.0.19
-unicode-segmentation-1.12.0
-url-2.5.7
-utf8_iter-1.0.4
-utf8parse-0.2.2
-uuid-1.18.1
-v_frame-0.3.9
-vcpkg-0.2.15
-version_check-0.9.5
-wasi-0.14.7+wasi-0.2.4
-wasip2-1.0.1+wasi-0.2.4
-wasm-bindgen-0.2.104
-wasm-bindgen-backend-0.2.104
-wasm-bindgen-macro-0.2.104
-wasm-bindgen-macro-support-0.2.104
-wasm-bindgen-shared-0.2.104
-weezl-0.1.10
-which-4.4.2
-widestring-1.2.1
-windows-core-0.62.2
-windows-implement-0.60.2
-windows-interface-0.59.3
-windows-link-0.2.1
-windows-result-0.4.1
-windows-strings-0.5.1
-windows-sys-0.59.0
-windows-sys-0.60.2
-windows-sys-0.61.2
-windows-targets-0.52.6
-windows-targets-0.53.5
-windows_aarch64_gnullvm-0.52.6
-windows_aarch64_gnullvm-0.53.1
-windows_aarch64_msvc-0.52.6
-windows_aarch64_msvc-0.53.1
-windows_i686_gnu-0.52.6
-windows_i686_gnu-0.53.1
-windows_i686_gnullvm-0.52.6
-windows_i686_gnullvm-0.53.1
-windows_i686_msvc-0.52.6
-windows_i686_msvc-0.53.1
-windows_x86_64_gnu-0.52.6
-windows_x86_64_gnu-0.53.1
-windows_x86_64_gnullvm-0.52.6
-windows_x86_64_gnullvm-0.53.1
-windows_x86_64_msvc-0.52.6
-windows_x86_64_msvc-0.53.1
-wit-bindgen-0.46.0
-writeable-0.6.1
-xattr-1.6.1
-y4m-0.8.0
-yoke-0.8.0
-yoke-derive-0.8.0
-zerocopy-0.8.27
-zerocopy-derive-0.8.27
-zerofrom-0.1.6
-zerofrom-derive-0.1.6
-zerotrie-0.2.2
-zerovec-0.11.4
-zerovec-derive-0.11.1
-zune-core-0.4.12
-zune-core-0.5.0
-zune-inflate-0.2.54
-zune-jpeg-0.4.21
-zune-jpeg-0.5.8
-"
-
-
-# Get the commit from the CLAM-2329-new-from-slice branch
-declare -A GIT_CRATES=(
- [onenote_parser]='https://github.com/Cisco-Talos/onenote.rs;29c08532252b917543ff268284f926f30876bb79;onenote.rs-%commit%/'
- [clam-sigutil]='https://github.com/Cisco-Talos/clamav-signature-util;7cfeb7f630ce472239f5b0a794b62df7f592acc7;clamav-signature-util-%commit%/'
-)
-
-inherit cargo cmake eapi9-ver flag-o-matic python-any-r1 systemd tmpfiles
-
-MY_P=${P//_/-}
-
-DESCRIPTION="Clam Anti-Virus Scanner"
-HOMEPAGE="https://www.clamav.net/"
-SRC_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/${MY_P}.tar.gz
- ${CARGO_CRATE_URIS}"
-S=${WORKDIR}/clamav-${MY_P}
-
-LICENSE="Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
-# 0/sts (short term support) if not an LTS release
-SLOT="0/sts"
-if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-fi
-
-IUSE="doc clamonacc +clamapp experimental libclamav-only milter rar selinux +system-mspack systemd test"
-
-REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
- clamonacc? ( clamapp )
- milter? ( clamapp )
- test? ( !libclamav-only )"
-
-RESTRICT="!test? ( test )"
-
-# Require acct-{user,group}/clamav at build time so that we can set
-# the permissions on /var/lib/clamav in src_install rather than in
-# pkg_postinst; calling "chown" on the live filesystem scares me.
-COMMON_DEPEND="
- acct-group/clamav
- acct-user/clamav
- app-arch/bzip2
- dev-libs/json-c:=
- dev-libs/libltdl
- dev-libs/libpcre2:=
- dev-libs/libxml2:=
- dev-libs/openssl:=
-
- >=sys-libs/zlib-1.2.2:=
- virtual/libiconv
- !libclamav-only? ( net-misc/curl )
- clamapp? ( sys-libs/ncurses:= net-misc/curl )
- elibc_musl? ( sys-libs/fts-standalone )
- milter? ( mail-filter/libmilter:= )
- rar? ( app-arch/unrar )
- system-mspack? ( dev-libs/libmspack )
- test? ( dev-python/pytest )
-"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
- )
-"
-
-DEPEND="${COMMON_DEPEND}
- test? ( dev-libs/check )"
-
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-clamav )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.4.1-pointer-types.patch"
-)
-
-python_check_deps() {
- python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- rust_pkg_setup
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
- use elibc_musl && append-ldflags -lfts
- use ppc64 && append-flags -mminimal-toc
-
- local mycmakeargs=(
- -DAPP_CONFIG_DIRECTORY="${EPREFIX}"/etc/clamav
- -DBYTECODE_RUNTIME="interpreter" # https://github.com/Cisco-Talos/clamav/issues/581 (does not support modern llvm)
- -DCLAMAV_GROUP="clamav"
- -DCLAMAV_USER="clamav"
- -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
- -DENABLE_APP=$(usex clamapp ON OFF)
- -DENABLE_CLAMONACC=$(usex clamonacc ON OFF)
- -DENABLE_DOXYGEN=$(usex doc)
- -DENABLE_EXPERIMENTAL=$(usex experimental ON OFF)
- -DENABLE_EXTERNAL_MSPACK=$(usex system-mspack ON OFF)
- -DENABLE_JSON_SHARED=ON
- -DENABLE_MAN_PAGES=ON
- -DENABLE_MILTER=$(usex milter ON OFF)
- -DENABLE_SHARED_LIB=ON
- -DENABLE_STATIC_LIB=OFF
- -DENABLE_SYSTEMD=$(usex systemd ON OFF)
- -DENABLE_TESTS=$(usex test ON OFF)
- -DENABLE_UNRAR=$(usex rar ON OFF)
- -DOPTIMIZE=ON
- )
-
- if use test ; then
- # https://bugs.gentoo.org/818673
- # Used to enable some more tests but doesn't behave well in
- # sandbox necessarily(?) + needs certain debug symbols present
- # in e.g. glibc.
- mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON
- -DPYTHON_FIND_VERSION="${EPYTHON#python}"
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # init scripts
- newinitd "${FILESDIR}/clamd.initd" clamd
- newinitd "${FILESDIR}/freshclam.initd" freshclam
- use clamonacc && \
- newinitd "${FILESDIR}/clamonacc.initd" clamonacc
- use milter && \
- newinitd "${FILESDIR}/clamav-milter.initd" clamav-milter
-
- if ! use libclamav-only ; then
- if use systemd ; then
- # OpenRC services ensure their own permissions, so we can avoid
- # a dependency on sys-apps/systemd-utils[tmpfiles] here, though
- # we can change our minds and use it if we want to.
- dotmpfiles "${FILESDIR}/tmpfiles.d/clamav-r1.conf"
- fi
-
- if use clamapp ; then
- # Modify /etc/{clamd,freshclam}.conf to be usable out of the box
- sed -e "s:^\(Example\):\# \1:" \
- -e "s:^#\(PidFile\) .*:\1 ${EPREFIX}/run/clamd.pid:" \
- -e "s/^#\(LocalSocket .*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
- -e "s:^\#\(LogTime\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/clamd.conf.sample > \
- "${ED}"/etc/clamav/clamd.conf || die
-
- sed -e "s:^\(Example\):\# \1:" \
- -e "s:^#\(PidFile\) .*:\1 ${EPREFIX}/run/freshclam.pid:" \
- -e "s/^#\(DatabaseOwner .*\)/\1/" \
- -e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
- -e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamav/clamd.conf:" \
- -e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
- -e "s/^#\(DatabaseDirectory .*\)/\1/" \
- "${ED}"/etc/clamav/freshclam.conf.sample > \
- "${ED}"/etc/clamav/freshclam.conf || die
-
- if use milter ; then
- # Note: only keep the "unix" ClamdSocket and MilterSocket!
- sed -e "s:^\(Example\):\# \1:" \
- -e "s:^\#\(PidFile\) .*:\1 ${EPREFIX}/run/clamav-milter.pid:" \
- -e "s/^#\(ClamdSocket unix:.*\)/\1/" \
- -e "s/^#\(User .*\)/\1/" \
- -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
- "${ED}"/etc/clamav/clamav-milter.conf.sample > \
- "${ED}"/etc/clamav/clamav-milter.conf || die
-
- systemd_newunit "${FILESDIR}/clamav-milter.service-0.104.0" clamav-milter.service
- fi
-
- local i
- for i in clamd freshclam clamav-milter
- do
- if [[ -f "${ED}"/etc/"${i}".conf.sample ]] ; then
- mv "${ED}"/etc/"${i}".conf{.sample,} || die
- fi
- done
-
- # These both need to be writable by the clamav user
- # TODO: use syslog by default; that's what it's for.
- diropts -o clamav -g clamav
- keepdir /var/lib/clamav
- keepdir /var/log/clamav
- fi
- fi
-
- if use doc ; then
- local HTML_DOCS=( docs/html/. )
- einstalldocs
- fi
-
- # Don't install man pages for utilities we didn't install
- if use libclamav-only ; then
- rm -r "${ED}"/usr/share/man || die
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- if ! use libclamav-only ; then
- if use systemd ; then
- tmpfiles_process clamav-r1.conf
- fi
- fi
-
- if use milter ; then
- elog "For simple instructions how to setup the clamav-milter read the"
- elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
- fi
-
- local databases=( "${EROOT}"/var/lib/clamav/main.c[lv]d )
- if [[ ! -f "${databases}" ]] ; then
- ewarn "You must run freshclam manually to populate the virus database"
- ewarn "before starting clamav for the first time."
- fi
-
- if ! systemd_is_booted ; then
- ewarn "This version of ClamAV provides separate OpenRC services"
- ewarn "for clamd, freshclam, clamav-milter, and clamonacc. The"
- ewarn "clamd service now starts only the clamd daemon itself. You"
- ewarn "should add freshclam (and perhaps clamav-milter) to any"
- ewarn "runlevels that previously contained clamd."
- else
- if ver_replacing -le 1.3.1; then
- ewarn "From 1.3.1-r1 the Gentoo-provided systemd services have been"
- ewarn "Retired in favour of using the units shipped by upstream."
- ewarn "Ensure that any required services are configured and started."
- ewarn "clamd@.service has been retired as part of this transition."
- fi
- fi
-
- if [[ -z ${REPLACING_VERSIONS} ]] && use clamonacc; then
- einfo "'clamonacc' requires additional configuration before it"
- einfo "can be enabled, and may not produce any output if not properly"
- einfo "configured. Read the appropriate man page if clamonacc is desired."
- fi
-
-}
diff --git a/app-antivirus/clamav/files/clamav-1.4.1-pointer-types.patch b/app-antivirus/clamav/files/clamav-1.4.1-pointer-types.patch
deleted file mode 100644
index b6ad930008b6..000000000000
--- a/app-antivirus/clamav/files/clamav-1.4.1-pointer-types.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 26c465b562f08d4b4c3da688a6a3b051ddc51b01 Mon Sep 17 00:00:00 2001
-From: Matt Jolly <kangie@gentoo.org>
-Date: Mon, 23 Sep 2024 21:25:07 +1000
-Subject: [PATCH] Resolve incompatible-pointer-types
-
-Explicitly cast regex match to `const char **`; we don't modify the
-value once it's set like this; we should be safe.
-
-Signed-off-by: Matt Jolly <kangie@gentoo.org>
----
- libclamav/regex/engine.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libclamav/regex/engine.c b/libclamav/regex/engine.c
-index 68a1767fb..38add7d15 100644
---- a/libclamav/regex/engine.c
-+++ b/libclamav/regex/engine.c
-@@ -223,7 +223,7 @@ matcher(struct re_guts *g, const char *string, size_t nmatch,
- dp = dissect(m, m->coldp, endp, gf, gl);
- } else {
- if (g->nplus > 0 && m->lastpos == NULL)
-- m->lastpos = (char **)cli_max_malloc((g->nplus+1) *
-+ m->lastpos = (const char **)cli_max_malloc((g->nplus+1) *
- sizeof(char *));
- if (g->nplus > 0 && m->lastpos == NULL) {
- free(m->pmatch);
---
-2.45.2
-
diff --git a/app-antivirus/clamav/files/clamav-milter.README.gentoo b/app-antivirus/clamav/files/clamav-milter.README.gentoo
deleted file mode 100644
index f526bd35a926..000000000000
--- a/app-antivirus/clamav/files/clamav-milter.README.gentoo
+++ /dev/null
@@ -1,85 +0,0 @@
-Nick Hadaway <raker@gentoo.org>
-Updated by Andrea Barisani <lcars@gentoo.org>
-18/05/2004
-
-Setting up clamav-milter on Gentoo Linux
-
-Step 1 - Configure clamd
-
-Check /etc/clamd.conf, default values should work out of the box but
-read and understand all the options especially if you are going to
-use it on production boxes.
-
-Step 2 - Tell the init script to start clamd as well as freshclam and the
- milter itself.
-
- nano -w /etc/conf.d/clamd
-
- START_CLAMD=yes
- START_FRESHCLAM=yes
- START_MILTER=yes
-
-Step 3 - Inform your MTA about the new milter.
-
- SENDMAIL
- Step 3.a.1 - Edit sendmail.mc
-
- Add these lines to sendmail.mc before any any other
- INPUT_MAIL_FILTER lines and before MAILER(local)
- NOTE: ANY INPUT_MAIL_FILTER definitions put before these lines
- will be discarded due to the use of confINPUT_MAIL_FILTERS
- Make this your first mail filter. :)
-
- INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, F=, T=S:4m;R:4m')dnl
- define(`confINPUT_MAIL_FILTERS', `clmilter')dnl
-
- Step 3.a.2 - Rebuild sendmail.cf
-
- cd /etc/mail
- m4 sendmail.mc > sendmail.cf
-
-
-
- POSTFIX
- Step 3.b - Edit main.cf.
-
- Add unix:/var/run/clamav/clamav-milter.sock to your
- smtpd_milters line. If the line doesn't exist, just
- stick it at the bottom of main.cf on a new line.
-
- If you're appending, this is a space separated list.
- If virus scanning is your most intensive test, you
- may wish to put it on the end of the list so earlier,
- easiser tests may punt the message before you go through the
- trouble of virus scanning it.
-
- Only one milter example:
-
- # milters to run on network received mail.
- smtpd_milters=unix:/var/run/clamav/clamav-milter.suck
-
- Multiple milters example:
-
- # milters to run on network received mail.
- smtpd_milters=unix:/var/run/dkim-filter/dkim-filter.sock unix:/var/run/clamav/clamav-milter.sock
-
-
-Step 5 - Adjust permissions for clamav-milter socket
-
- Edit /etc/clamav-milter.conf and check/change MilterSocketGroup and MilterSocketMode
- e.g. for postfix it would be this (sendmail,.. should be similar):
- MiltersocketGroup postfix
- MilterSocketMode 660
-
-Step 6 - Start clamad
-
- /etc/init.d/clamd start
-
-Step 7 - Restart your MTA
-
- SENDMAIL
- /etc/init.d/sendmail restart
-
- POSTFIX
- /etc/init.d/postfix restart
-
diff --git a/app-antivirus/clamav/files/clamav-milter.logrotate b/app-antivirus/clamav/files/clamav-milter.logrotate
deleted file mode 100644
index 24782df604b6..000000000000
--- a/app-antivirus/clamav/files/clamav-milter.logrotate
+++ /dev/null
@@ -1,25 +0,0 @@
-# This script is intended to rotate the logs for clamav-milter in its
-# default configuration on Gentoo, where clamav-milter writes to its
-# own log file but does not rotate that file itself. The clamav-milter
-# daemon is capable of rotating its own logs; if you have "LogRotate
-# yes" in clamav-milter.conf then you do not need this script (and
-# should disable it). Likewise, if you are logging to syslog
-# (LogSyslog yes), this is redundant.
-#
-# This is more complicated than the clamd/freshclam scripts because
-# the milter doesn't yet reopen its log files when it receives a
-# SIGHUP. See https://bugzilla.clamav.net/show_bug.cgi?id=12615
-# for that. Instead we have to attempt OpenRC/systemd service
-# restarts on (only) the machines that support them.
-/var/log/clamav/clamav-milter.log {
- su clamav clamav
- missingok
- postrotate
- if command -v rc-service 2>/dev/null; then
- rc-service clamav-milter status 2>/dev/null 1>&2 && rc-service clamav-milter restart 1>/dev/null
- fi
- if command -v systemctl 2>/dev/null; then
- systemctl try-restart clamav-milter
- fi
- endscript
-}
diff --git a/app-antivirus/clamav/files/clamav-milter.service b/app-antivirus/clamav/files/clamav-milter.service
deleted file mode 100644
index 5a1a24faa27d..000000000000
--- a/app-antivirus/clamav/files/clamav-milter.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=Milter module for the ClamAV scanner
-After=nss-lookup.target network.target
-Before=sendmail.service
-Before=postfix.service
-
-[Service]
-ExecStart=/usr/sbin/clamav-milter -c /etc/clamav-milter.conf --nofork=yes
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-antivirus/clamav/files/clamav-milter.service-r1 b/app-antivirus/clamav/files/clamav-milter.service-r1
deleted file mode 100644
index f0118d8346f5..000000000000
--- a/app-antivirus/clamav/files/clamav-milter.service-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=Milter module for the ClamAV scanner
-After=nss-lookup.target network.target
-Before=sendmail.service
-Before=postfix.service
-
-[Service]
-Type=forking
-PIDFile=/run/clamav/clamav-milter.pid
-ExecStart=/usr/sbin/clamav-milter -c /etc/clamav-milter.conf
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-antivirus/clamav/files/clamav.logrotate b/app-antivirus/clamav/files/clamav.logrotate
deleted file mode 100644
index 7a811264653b..000000000000
--- a/app-antivirus/clamav/files/clamav.logrotate
+++ /dev/null
@@ -1,17 +0,0 @@
-/var/log/clamav/clamd.log {
- su clamav clamav
- missingok
- postrotate
- /etc/init.d/clamd logfix
- /bin/kill -HUP `cat /var/run/clamav/clamd.pid 2> /dev/null` 2>/dev/null || true
- endscript
-}
-
-/var/log/clamav/freshclam.log {
- su clamav clamav
- missingok
- postrotate
- /etc/init.d/clamd logfix
- /bin/kill -HUP `cat /var/run/clamav/freshclam.pid 2> /dev/null` 2>/dev/null || true
- endscript
-}
diff --git a/app-antivirus/clamav/files/clamd.conf b/app-antivirus/clamav/files/clamd.conf
deleted file mode 100644
index ee055138074c..000000000000
--- a/app-antivirus/clamav/files/clamd.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-# Config file for /etc/init.d/clamd
-
-# NOTICE: Since clamav-0.85-r1, only START_CLAMD and START_FRESHCLAM settings
-# are used, other are silently ignored
-
-START_CLAMD=yes
-START_FRESHCLAM=yes
-CLAMD_NICELEVEL=3
-FRESHCLAM_NICELEVEL=19
diff --git a/app-antivirus/clamav/files/clamd.conf-r1 b/app-antivirus/clamav/files/clamd.conf-r1
deleted file mode 100644
index de95554eea7b..000000000000
--- a/app-antivirus/clamav/files/clamd.conf-r1
+++ /dev/null
@@ -1,7 +0,0 @@
-# Config file for /etc/init.d/clamd
-
-START_CLAMD=yes
-START_FRESHCLAM=yes
-CLAMD_NICELEVEL=3
-FRESHCLAM_NICELEVEL=19
-IONICE_LEVEL=2
diff --git a/app-antivirus/clamav/files/clamd.initd b/app-antivirus/clamav/files/clamd.initd
deleted file mode 100644
index efc01efc41b0..000000000000
--- a/app-antivirus/clamav/files/clamd.initd
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/sbin/openrc-run
-
-# Note: the "Foreground" option in clamd.conf must be set to "no"
-command="/usr/sbin/clamd"
-extra_started_commands="reload"
-
-# For now, must be manually synchronized with the PidFile variable
-# in clamd.conf.
-#
-# https://bugzilla.clamav.net/show_bug.cgi?id=12595
-#
-pidfile="/run/${RC_SVCNAME}.pid"
-
-start_pre() {
- # This exists to support the (disabled) default LocalSocket setting
- # within clamd.conf. The "clamav" user and group agree with the
- # (disabled) default "User" and "LocalSocketGroup" settings in
- # clamd.conf. And everything here agrees with the
- # clamav-daemon.socket systemd service.
- #
- # Creating this directory is harmless even when a local socket is
- # not used.
- checkpath --directory \
- --mode 0755 \
- --owner clamav:clamav \
- "/run/clamav"
-}
-
-reload() {
- ebegin "Reloading ${RC_SVCNAME}"
- "/usr/bin/clamdscan" --reload
- eend $?
-}
diff --git a/app-antivirus/clamav/files/clamd.initd-r6 b/app-antivirus/clamav/files/clamd.initd-r6
deleted file mode 100644
index 8cf8dd0a4bac..000000000000
--- a/app-antivirus/clamav/files/clamd.initd-r6
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-daemon_clamd="/usr/sbin/clamd"
-daemon_freshclam="/usr/bin/freshclam"
-daemon_milter="/usr/sbin/clamav-milter"
-
-extra_commands="logfix"
-
-depend() {
- use net
- provide antivirus
-}
-
-get_config() {
- clamconf | sed 's/["=]//g' | \
- awk "{
- if(\$0==\"Config file: $1.conf\") S=1
- if(S==1&&\$0==\"\") {
- print \"$3\"
- exit
- }
- if(S==1&&\$1~\"^$2\$\") {
- print \$2!=\"disabled\"?\$2:\"$3\"
- exit
- }
- }"
-}
-
-start() {
- # populate variables and fix log file permissions
- logfix
-
- if [ "${START_CLAMD}" = "yes" ]; then
- checkpath --quiet --mode 755 \
- --owner "${clamd_user}":"${clamd_user}" \
- --directory `dirname ${clamd_socket}`
- if [ -S "${clamd_socket}" ]; then
- rm -f ${clamd_socket}
- fi
- ebegin "Starting clamd"
- start-stop-daemon --start --quiet \
- --nicelevel ${CLAMD_NICELEVEL:-0} \
- --ionice ${IONICE_LEVEL:-0} \
- --exec ${daemon_clamd}
- eend $? "Failed to start clamd"
- fi
-
- if [ "${START_FRESHCLAM}" = "yes" ]; then
- checkpath --quiet --mode 755 \
- --owner "${clamd_user}":"${clamd_user}" \
- --directory `dirname ${clamd_socket}`
- ebegin "Starting freshclam"
- start-stop-daemon --start --quiet \
- --nicelevel ${FRESHCLAM_NICELEVEL:-0} \
- --ionice ${IONICE_LEVEL:-0} \
- --exec ${daemon_freshclam} -- -d
- retcode=$?
- if [ ${retcode} = 1 ]; then
- eend 0
- einfo "Virus databases are already up to date."
- else
- eend ${retcode} "Failed to start freshclam"
- fi
- fi
-
- if [ "${START_MILTER}" = "yes" ]; then
- if [ -z "${MILTER_CONF_FILE}" ]; then
- MILTER_CONF_FILE="/etc/clamav-milter.conf"
- fi
-
- ebegin "Starting clamav-milter"
- start-stop-daemon --start --quiet \
- --nicelevel ${MILTER_NICELEVEL:-0} \
- --ionice ${IONICE_LEVEL:-0} \
- --exec ${daemon_milter} -- -c ${MILTER_CONF_FILE}
- eend $? "Failed to start clamav-milter"
- fi
-}
-
-stop() {
- if [ "${START_CLAMD}" = "yes" ]; then
- ebegin "Stopping clamd"
- start-stop-daemon --stop --quiet --name clamd
- eend $? "Failed to stop clamd"
- fi
- if [ "${START_FRESHCLAM}" = "yes" ]; then
- ebegin "Stopping freshclam"
- start-stop-daemon --stop --quiet --name freshclam
- eend $? "Failed to stop freshclam"
- fi
- if [ "${START_MILTER}" = "yes" ]; then
- ebegin "Stopping clamav-milter"
- start-stop-daemon --stop --quiet --name clamav-milter
- eend $? "Failed to stop clamav-milter"
- fi
-}
-
-logfix() {
- clamd_socket=$(get_config clamd LocalSocket /run/clamav/clamd.sock)
- clamd_user=$(get_config clamd User clamav)
- freshclam_user=$(get_config freshclam DatabaseOwner clamav)
-
- if [ "${START_CLAMD}" = "yes" ]; then
- # fix clamd log permissions
- # (might be clobbered by logrotate or something)
- local logfile=$(get_config clamd LogFile)
- if [ -n "${logfile}" ]; then
- checkpath --quiet \
- --owner "${clamd_user}":"${clamd_user}" \
- --mode 640 \
- --file ${logfile}
- fi
- fi
-
- if [ "${START_FRESHCLAM}" = "yes" ]; then
- # fix freshclam log permissions
- # (might be clobbered by logrotate or something)
- local logfile=$(get_config freshclam UpdateLogFile)
- if [ -n "${logfile}" ]; then
- checkpath --quiet \
- --owner "${freshclam_user}":"${freshclam_user}" \
- --mode 640 \
- --file ${logfile}
- fi
- fi
-}
diff --git a/app-antivirus/clamav/files/clamd.logrotate b/app-antivirus/clamav/files/clamd.logrotate
deleted file mode 100644
index 68ee9b361668..000000000000
--- a/app-antivirus/clamav/files/clamd.logrotate
+++ /dev/null
@@ -1,17 +0,0 @@
-# This script is intended to rotate the logs for clamd in its default
-# configuration on Gentoo, where clamd writes to its own log file but
-# does not rotate that file itself. The clamd daemon is capable of
-# rotating its own logs; if you have "LogRotate yes" in clamd.conf
-# then you do not need this script (and should disable it). Likewise,
-# if you are logging to syslog (LogSyslog yes), this is redundant.
-/var/log/clamav/clamd.log {
- su clamav clamav
- missingok
- postrotate
- if test -f /run/clamd.pid; then
- /bin/kill -HUP $(cat /run/clamd.pid)
- else
- true
- fi
- endscript
-}
diff --git a/app-antivirus/clamav/files/clamd.service b/app-antivirus/clamav/files/clamd.service
deleted file mode 100644
index 75aa2ccb624d..000000000000
--- a/app-antivirus/clamav/files/clamd.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=clamd scanner daemon
-After=nss-lookup.target network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/clamd
-Restart=on-failure
-PrivateTmp=true
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-antivirus/clamav/files/clamd_at.service b/app-antivirus/clamav/files/clamd_at.service
deleted file mode 100644
index 9008ba7e82ed..000000000000
--- a/app-antivirus/clamav/files/clamd_at.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=clamd scanner (%i) daemon
-After=nss-lookup.target network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/clamd -c /etc/clamd%i.conf
-Restart=on-failure
-PrivateTmp=true
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-antivirus/clamav/files/freshclam.initd b/app-antivirus/clamav/files/freshclam.initd
deleted file mode 100644
index 415d94a87668..000000000000
--- a/app-antivirus/clamav/files/freshclam.initd
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/sbin/openrc-run
-
-command="/usr/bin/freshclam"
-pidfile="/run/${RC_SVCNAME}.pid"
-
-# Ignore the value of "PidFile" set in freshclam.conf.
-command_args="-p ${pidfile}"
-command_args_background="--daemon"
diff --git a/app-antivirus/clamav/files/freshclam.logrotate b/app-antivirus/clamav/files/freshclam.logrotate
deleted file mode 100644
index ba6b5de3ba1c..000000000000
--- a/app-antivirus/clamav/files/freshclam.logrotate
+++ /dev/null
@@ -1,17 +0,0 @@
-# This script is intended to rotate the logs for freshclam in its default
-# configuration on Gentoo, where freshclam writes to its own log file but
-# does not rotate that file itself. The freshclam daemon is capable of
-# rotating its own logs; if you have "LogRotate yes" in freshclam.conf
-# then you do not need this script (and should disable it). Likewise,
-# if you are logging to syslog (LogSyslog yes), this is redundant.
-/var/log/clamav/freshclam.log {
- su clamav clamav
- missingok
- postrotate
- if test -f /run/freshclam.pid; then
- /bin/kill -HUP $(cat /run/freshclam.pid)
- else
- true
- fi
- endscript
-}
diff --git a/app-antivirus/clamav/files/freshclamd.service b/app-antivirus/clamav/files/freshclamd.service
deleted file mode 100644
index 214876880661..000000000000
--- a/app-antivirus/clamav/files/freshclamd.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=clamav updater
-
-[Service]
-Type=forking
-User=clamav
-Group=clamav
-RuntimeDirectory=clamav
-PIDFile=/run/clamav/freshclam.pid
-ExecStart=/usr/bin/freshclam -d -p /run/clamav/freshclam.pid
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-antivirus/clamav/files/freshclamd.service-r1 b/app-antivirus/clamav/files/freshclamd.service-r1
deleted file mode 100644
index fa1e0139ddda..000000000000
--- a/app-antivirus/clamav/files/freshclamd.service-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=clamav updater
-
-[Service]
-Type=forking
-PIDFile=/run/freshclam.pid
-ExecStart=/usr/bin/freshclam -d -p /run/freshclam.pid
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-antivirus/clamav/files/tmpfiles.d/clamav.conf b/app-antivirus/clamav/files/tmpfiles.d/clamav.conf
deleted file mode 100644
index 1672df60eab5..000000000000
--- a/app-antivirus/clamav/files/tmpfiles.d/clamav.conf
+++ /dev/null
@@ -1 +0,0 @@
-d /run/clamav 0710 clamav clamav
diff --git a/app-antivirus/clamav/metadata.xml b/app-antivirus/clamav/metadata.xml
deleted file mode 100644
index 22f863122334..000000000000
--- a/app-antivirus/clamav/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>antivirus@gentoo.org</email>
- <name>Gentoo Antivirus Project</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:clamav:clamav</remote-id>
- </upstream>
- <use>
- <flag name="clamonacc">Build the clamonacc on-access scanner</flag>
- <flag name="clamdtop">A Top like tool which shows what clamd is currently scanning amongst other things</flag>
- <flag name="clamsubmit">A tool to submit false positives / negatives</flag>
- <flag name="libclamav-only">Bypass building of libfreshclam and the ClamAV CLI applications.</flag>
- <flag name="metadata-analysis-api">Enables collection of file property metadata using ClamAV API for analysis by ClamAV bytecode programs.</flag>
- <flag name="xml">DMG and XAR support</flag>
- </use>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-antivirus/clamtk/Manifest b/app-antivirus/clamtk/Manifest
deleted file mode 100644
index 7a67917af82a..000000000000
--- a/app-antivirus/clamtk/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST clamtk-6.18.tar.xz 287692 BLAKE2B f33a0799550978859706b94f10e9125654cdbfa6384f4929f4a87cecc4a8524b65098d13a50215ca5155105200c09e0e6655b1f75f6ef7f72f1cb40214879472 SHA512 f126b61e2493473ecb4df1adbc0583a844b9abfd9e0c62e8f82a5b635b72690c91cc1a44f70aca46a7987edd63713ec2a67ac634241a33e5d993abe77026c323
-DIST clamtk-gnome-6.14.tar.xz 15156 BLAKE2B ed87dc8317b60a63c4f8824b0e24568ab29874d1e62ef0f4eddeb636960d9b2753b12dfb8fb6f3eb27a6fbfb18dc88b6a480b532afd0d22f20955f4023278eb8 SHA512 3fd798a7d8dbea0e33db09f266b6ad74b96ae5097ecc4d54e00c30c2a5f76a93cd6f2cbaa2b83dc69eb295905c09db88dc2f364592a398786e473783d1ee2c4e
-DIST clamtk-kde-0.19.tar.xz 18652 BLAKE2B 4ecb849c9312948d493938683310904c9bbe7f4e26514d76dbfee3afdd063eec2a0aa85a638f83130c8e3ff41cfabee1479885691cc484680d97d1f8fbb76f00 SHA512 57a99d50f171ada999723dc69c2d193e91a482533add4281c6aac96a23273b3eb5456bff6918f69c72edf1635d22be86beae4c434eb29fc3c27fb687fa716861
-DIST nemo-sendto-clamtk-0.05.tar.xz 5980 BLAKE2B ca5f37fb9ba9e7f7dc9dc67d52fe36f430697f200c2c91f4d912b068f28d79bee100a85878f66414012728e979073a0afc411e6789959a35bd468c28bf207618 SHA512 4cb2d32711da47c959be84d69654ea0ab0bfb4f2c4a806cbc035129fd0d985a93b89d51c5874de272f2a2841c66702c8867178f5af41505e698c8e37e3c74da9
-DIST thunar-sendto-clamtk-0.07.tar.xz 5432 BLAKE2B 7b0911abbcf1601ee961a0449815e21273acb7e757b4c4f532a100da48fe4c7b2f6ecb05a27931e0cf60af94e7cd52af23736180f0d9afa1dd00b9f44eaa3c0b SHA512 f25802c80d5e8a6d703b7b3b2266a91eb031a377792420052f6873cb0eb759235d79df457dc26303d6ef4ed9989dbc4ff803258255fb568fef27c782144c1145
diff --git a/app-antivirus/clamtk/clamtk-6.18-r1.ebuild b/app-antivirus/clamtk/clamtk-6.18-r1.ebuild
deleted file mode 100644
index 1f59ad0da78e..000000000000
--- a/app-antivirus/clamtk/clamtk-6.18-r1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit desktop perl-functions python-single-r1 xdg-utils
-
-MY_PV_KDE="0.19"
-MY_PV_NAUTILUS="6.14"
-MY_PV_NEMO="0.05"
-MY_PV_THUNAR="0.07"
-
-DESCRIPTION="A graphical front-end for ClamAV"
-HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home"
-SRC_URI="
- https://github.com/dave-theunsub/${PN}/releases/download/v${PV}/${P}.tar.xz
- kde? ( https://github.com/dave-theunsub/${PN}-kde/releases/download/v${MY_PV_KDE}/${PN}-kde-${MY_PV_KDE}.tar.xz )
- nautilus? ( https://github.com/dave-theunsub/${PN}-gnome/releases/download/v${MY_PV_NAUTILUS}/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz )
- nemo? ( https://github.com/dave-theunsub/nemo-sendto-${PN}/releases/download/v${MY_PV_NEMO}/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz )
- thunar? ( https://github.com/dave-theunsub/thunar-sendto-${PN}/releases/download/v${MY_PV_THUNAR}/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz )
-"
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="kde nautilus nemo +nls thunar"
-REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- app-antivirus/clamav
- dev-perl/File-chdir
- dev-perl/Gtk3
- dev-perl/JSON
- dev-perl/LWP-Protocol-https
- dev-perl/LWP-UserAgent-Cached
- dev-perl/Locale-gettext
- dev-perl/Text-CSV
- dev-perl/glib-perl
- dev-perl/libwww-perl
- virtual/perl-Digest-MD5
- virtual/perl-Digest-SHA
- virtual/perl-Encode
- virtual/perl-MIME-Base64
- nautilus? (
- ${PYTHON_DEPS}
- dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}]
- )
-"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-
-DOCS=( "CHANGES" "credits.md" "DISCLAIMER.md" "README.md" )
-
-pkg_setup() {
- use nautilus && python-single-r1_pkg_setup
-}
-
-src_unpack() {
- default
-
- unpack "${S}"/clamtk.1.gz
-
- use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz
- use nautilus && unpack "${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz
- use nemo && unpack "${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz
- use thunar && unpack "${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz
-}
-
-src_install() {
- dobin clamtk
-
- perl_set_version
- insinto "${VENDOR_LIB}"/ClamTk
- doins lib/*.pm
-
- use nls && domo po/*.mo
-
- doicon images/clamtk.png images/clamtk.xpm
-
- domenu clamtk.desktop
-
- doman ../clamtk.1
-
- if use kde; then
- insinto /usr/share/kservices5/ServiceMenus
- doins ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.desktop
-
- doicon ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.png ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.xpm
-
- doman ../clamtk-kde.1
-
- docinto dolphin
- dodoc ../clamtk-kde-${MY_PV_KDE}/CHANGES ../clamtk-kde-${MY_PV_KDE}/README.md
- fi
-
- if use nautilus; then
- insinto /usr/share/nautilus-python/extensions
- doins ../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.py
-
- doicon ../clamtk-gnome-${MY_PV_NAUTILUS}/images/clamtk-gnome.png
-
- doman ../clamtk-gnome.1
-
- docinto nautilus
- dodoc \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/README.md
- fi
-
- if use nemo; then
- insinto /usr/share/nemo/actions/
- doins ../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.nemo_action
-
- doman ../nemo-sendto-clamtk.1
-
- docinto nemo
- dodoc \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md
- fi
-
- if use thunar; then
- insinto /usr/share/Thunar/sendto
- doins ../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.desktop
-
- doman ../thunar-sendto-clamtk.1
-
- docinto thunar
- dodoc \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/README.md
- fi
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/app-antivirus/clamtk/clamtk-6.18-r2.ebuild b/app-antivirus/clamtk/clamtk-6.18-r2.ebuild
deleted file mode 100644
index 4a9eed9514a1..000000000000
--- a/app-antivirus/clamtk/clamtk-6.18-r2.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit desktop perl-functions python-single-r1 xdg-utils
-
-MY_PV_KDE="0.19"
-MY_PV_NAUTILUS="6.14"
-MY_PV_NEMO="0.05"
-MY_PV_THUNAR="0.07"
-
-DESCRIPTION="A graphical front-end for ClamAV"
-HOMEPAGE="https://gitlab.com/dave_m/clamtk/wikis/Home"
-SRC_URI="
- https://github.com/dave-theunsub/${PN}/releases/download/v${PV}/${P}.tar.xz
- kde? ( https://github.com/dave-theunsub/${PN}-kde/releases/download/v${MY_PV_KDE}/${PN}-kde-${MY_PV_KDE}.tar.xz )
- nautilus? ( https://github.com/dave-theunsub/${PN}-gnome/releases/download/v${MY_PV_NAUTILUS}/${PN}-gnome-${MY_PV_NAUTILUS}.tar.xz )
- nemo? ( https://github.com/dave-theunsub/nemo-sendto-${PN}/releases/download/v${MY_PV_NEMO}/nemo-sendto-${PN}-${MY_PV_NEMO}.tar.xz )
- thunar? ( https://github.com/dave-theunsub/thunar-sendto-${PN}/releases/download/v${MY_PV_THUNAR}/thunar-sendto-${PN}-${MY_PV_THUNAR}.tar.xz )
-"
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="kde nautilus nemo +nls thunar"
-REQUIRED_USE="nautilus? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- app-antivirus/clamav
- dev-perl/File-chdir
- dev-perl/Gtk3
- dev-perl/JSON
- dev-perl/LWP-Protocol-https
- dev-perl/LWP-UserAgent-Cached
- dev-perl/Locale-gettext
- dev-perl/Text-CSV
- dev-perl/glib-perl
- dev-perl/libwww-perl
- virtual/perl-Digest-MD5
- virtual/perl-Digest-SHA
- virtual/perl-Encode
- virtual/perl-MIME-Base64
- nautilus? (
- ${PYTHON_DEPS}
- dev-python/nautilus-python[${PYTHON_SINGLE_USEDEP}]
- )
-"
-
-BDEPEND="nls? ( sys-devel/gettext )"
-
-DOCS=( "CHANGES" "credits.md" "DISCLAIMER.md" "README.md" )
-
-pkg_setup() {
- use nautilus && python-single-r1_pkg_setup
-}
-
-src_unpack() {
- default
-
- unpack "${S}"/clamtk.1.gz
-
- use kde && unpack "${S}"/../clamtk-kde-${MY_PV_KDE}/clamtk-kde.1.gz
- use nautilus && unpack "${S}"/../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.1.gz
- use nemo && unpack "${S}"/../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.1.gz
- use thunar && unpack "${S}"/../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.1.gz
-}
-
-src_install() {
- dobin clamtk
-
- perl_set_version
- insinto "${VENDOR_LIB}"/ClamTk
- doins lib/*.pm
-
- use nls && domo po/*.mo
-
- doicon images/clamtk.png images/clamtk.xpm
-
- domenu clamtk.desktop
-
- doman ../clamtk.1
-
- if use kde; then
- insinto /usr/share/kservices5/ServiceMenus
- doins ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.desktop
-
- doicon ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.png ../clamtk-kde-${MY_PV_KDE}/clamtk-kde.xpm
-
- doman ../clamtk-kde.1
-
- docinto dolphin
- dodoc ../clamtk-kde-${MY_PV_KDE}/CHANGES ../clamtk-kde-${MY_PV_KDE}/README.md
- fi
-
- if use nautilus; then
- insinto /usr/share/nautilus-python/extensions
- doins ../clamtk-gnome-${MY_PV_NAUTILUS}/clamtk-gnome.py
-
- doicon ../clamtk-gnome-${MY_PV_NAUTILUS}/images/clamtk-gnome.png
-
- doman ../clamtk-gnome.1
-
- docinto nautilus
- dodoc \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/CHANGES \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/DISCLAIMER \
- ../clamtk-gnome-${MY_PV_NAUTILUS}/README.md
- fi
-
- if use nemo; then
- insinto /usr/share/nemo/actions/
- doins ../nemo-sendto-clamtk-${MY_PV_NEMO}/nemo-sendto-clamtk.nemo_action
-
- doman ../nemo-sendto-clamtk.1
-
- docinto nemo
- dodoc \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/CHANGES \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/DISCLAIMER \
- ../nemo-sendto-clamtk-${MY_PV_NEMO}/README.md
- fi
-
- if use thunar; then
- insinto /usr/share/Thunar/sendto
- doins ../thunar-sendto-clamtk-${MY_PV_THUNAR}/thunar-sendto-clamtk.desktop
-
- doman ../thunar-sendto-clamtk.1
-
- docinto thunar
- dodoc \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/CHANGES \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/DISCLAIMER \
- ../thunar-sendto-clamtk-${MY_PV_THUNAR}/README.md
- fi
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/app-antivirus/clamtk/metadata.xml b/app-antivirus/clamtk/metadata.xml
deleted file mode 100644
index e13c4efd625e..000000000000
--- a/app-antivirus/clamtk/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- ClamTk is a frontend for ClamAV (Clam Antivirus).
- It is intended to be an easy to use, light-weight,
- on-demand scanner for Linux systems.
- </longdescription>
- <use>
- <flag name="kde">Install the Dolphin plugin.</flag>
- <flag name="nautilus">Install the Nautilus plugin.</flag>
- <flag name="nemo">Install the Nemo plugin.</flag>
- <flag name="thunar">Install the Thunar plugin.</flag>
- </use>
- <upstream>
- <bugs-to>https://gitlab.com/dave_m/clamtk/issues</bugs-to>
- <remote-id type="github">dave-theunsub/clamtk</remote-id>
- <remote-id type="gitlab">dave_m/clamtk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-antivirus/fangfrisch/Manifest b/app-antivirus/fangfrisch/Manifest
deleted file mode 100644
index ea20b38e0a11..000000000000
--- a/app-antivirus/fangfrisch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fangfrisch-1.9.2.gh.tar.gz 131579 BLAKE2B 23d96efc9cea02fc61d05203a826fba7eb8d8950977b997cb8070f1de3342083ff8a9d596e588ea1d68bfe3e6d36ad467df21adeeeaf839b829c0a38b83327aa SHA512 7af21c035a0d904ca619c72c67440fc1fd5c04a3a2b1ab846e98f3045889fab58394261fa0c5cf128d404747a821fcc4863b60c590fe909a89a48fa48296e7d4
diff --git a/app-antivirus/fangfrisch/fangfrisch-1.9.2-r1.ebuild b/app-antivirus/fangfrisch/fangfrisch-1.9.2-r1.ebuild
deleted file mode 100644
index bedf4267b1cf..000000000000
--- a/app-antivirus/fangfrisch/fangfrisch-1.9.2-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 readme.gentoo-r1 systemd
-
-DESCRIPTION="Update and verify unofficial Clam Anti-Virus signatures"
-HOMEPAGE="https://github.com/rseichter/fangfrisch https://pypi.org/project/fangfrisch/"
-SRC_URI="https://github.com/rseichter/fangfrisch/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-MY_CONF="/etc/${PN}.conf"
-MY_DBDIR="/var/lib/${PN}"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="See https://rseichter.github.io/fangfrisch/ for the official
-documentation.
-
-### Fresh installations:
-
-You can now enable /etc/cron.d/${PN} for periodic updates or
-systemctl enable --now ${PN}.timer"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-DOCS=(docs/fangfrisch.pdf)
-HTML_DOCS=(docs/index.html)
-
-DEPEND="
- acct-group/clamav
- acct-user/clamav
- >=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP},sqlite]
-"
-RDEPEND="${DEPEND}"
-
-distutils_enable_tests unittest
-
-python_install_all() {
- insinto /etc
- doins "${FILESDIR}/${PN}.conf"
- insinto /etc/cron.d
- newins "${FILESDIR}/${PN}.cron" "${PN}"
- exeinto /etc
- doexe "${FILESDIR}/${PN}-has-news.sh"
- systemd_dounit "${FILESDIR}/${PN}.service"
- systemd_dounit "${FILESDIR}/${PN}.timer"
- distutils-r1_python_install_all
- readme.gentoo_create_doc
-
- keepdir "${MY_DBDIR}"
- fowners clamav:clamav "${MY_DBDIR}"
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
- if [[ ! -e "${EROOT}${MY_DBDIR}/db.sqlite" ]]; then
- elog
- elog "Execute the following command to finish installation:"
- elog
- elog "# emerge --config \"=${CATEGORY}/${PF}\""
- fi
-}
-
-pkg_config() {
- einfo
- einfo "Initializing database."
- einfo
-
- fangfrisch -c "${MY_CONF}" initdb
- chown clamav:clamav "${MY_DBDIR}/db.sqlite"
-}
diff --git a/app-antivirus/fangfrisch/fangfrisch-1.9.2.ebuild b/app-antivirus/fangfrisch/fangfrisch-1.9.2.ebuild
deleted file mode 100644
index 4a7f28ebbd52..000000000000
--- a/app-antivirus/fangfrisch/fangfrisch-1.9.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 readme.gentoo-r1 systemd
-
-DESCRIPTION="Update and verify unofficial Clam Anti-Virus signatures"
-HOMEPAGE="https://github.com/rseichter/fangfrisch https://pypi.org/project/fangfrisch/"
-SRC_URI="https://github.com/rseichter/fangfrisch/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-MY_CONF="/etc/${PN}.conf"
-MY_DBDIR="/var/lib/${PN}"
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="See https://rseichter.github.io/fangfrisch/ for the official
-documentation.
-
-### Fresh installations:
-
-Modify ${MY_CONF} according to your preferences.
-Assuming you place the database into ${MY_DBDIR}
-(recommended), execute the following commands in a root shell:
-
-mkdir -m 0770 ${MY_DBDIR}
-chgrp clamav ${MY_DBDIR}
-sudo -u clamav -- fangfrisch -c ${MY_CONF} initdb
-
-You can now enable /etc/cron.d/${PN} for periodic updates."
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-DOCS=(docs/fangfrisch.pdf)
-HTML_DOCS=(docs/index.html)
-
-DEPEND="
- >=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-1.4.0[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-distutils_enable_tests unittest
-
-python_install_all() {
- insinto /etc
- doins "${FILESDIR}/${PN}.conf"
- insinto /etc/cron.d
- newins "${FILESDIR}/${PN}.cron" "${PN}"
- exeinto /etc
- doexe "${FILESDIR}/${PN}-has-news.sh"
- systemd_dounit "${FILESDIR}/${PN}.service"
- systemd_dounit "${FILESDIR}/${PN}.timer"
- distutils-r1_python_install_all
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/app-antivirus/fangfrisch/files/fangfrisch-has-news.sh b/app-antivirus/fangfrisch/files/fangfrisch-has-news.sh
deleted file mode 100644
index 6f6293ddead0..000000000000
--- a/app-antivirus/fangfrisch/files/fangfrisch-has-news.sh
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/env bash
-# vim: ts=4 sw=4 noet ft=sh
-#
-# Example script to process Fangfrisch News.
-
-declare -r MAILFROM="noreply"
-declare -r MAILTO="alice@example.com"
-declare -r SUBJECT="Fangfrisch News are available"
-
-# Pick one of the following options and uncomment the 'declare'
-# statements. Otherwise, the script will not run otherwise.
-
-# Option 1: Mutt
-#declare -r MAILAPP="mutt"
-#declare -r MAILAPP_OPT=( "-s" "$SUBJECT" "$MAILTO" )
-
-# Option 2: sendmail
-#declare -r MAILAPP="sendmail"
-#declare -r MAILAPP_OPT=( "-t" )
-#export PATH="$PATH:/usr/sbin"
-
-# Option 3: swaks
-#declare -r MAILAPP="swaks"
-#declare -r MAILAPP_OPT=( "-d" "-" "-f" "$MAILFROM" "-t" "$MAILTO" )
-
-### No changes required below this line ###
-
-set -euo pipefail
-
-die() {
- echo >&2 "$@"
- exit 1
-}
-
-usage() {
- die "Usage: $(basename "$0") {directory}"
-}
-
-gen_header() {
- cat <<EOT
-Auto-Submitted: auto-generated
-From: Fangfrisch News <$MAILFROM>
-To: $MAILTO
-Subject: $SUBJECT
-
-EOT
- # Mail header must end with an empty line!
-}
-
-declare -a NEWSITEMS=()
-
-report_news() {
- local dir=$1 ni
- [ -d "$dir" ] || die "$dir is not a directory"
- while IFS= read -r -d '' ni; do
- if [ ${#NEWSITEMS[*]} -eq 0 ] && [ "$MAILAPP" != mutt ]; then
- # Mutt does not need the header, others do.
- gen_header
- fi
- NEWSITEMS+=("$ni")
- echo -e "\n### $(basename "$ni"):\n"
- cat "$ni"
- done < <(find "$dir" -maxdepth 1 -type f -name "fangfrisch*.txt" -print0)
-}
-
-main() {
- local t
- [ -n "$MAILAPP" ] || die "MAILAPP is undefined, exiting."
- if tty -s; then
- # Running in a terminal session
- t=$(mktemp)
- # shellcheck disable=SC2064
- trap "rm $t" EXIT
- report_news "$@" | tee "$t" || exit 1
- [ ! -s "$t" ] || "$MAILAPP" "${MAILAPP_OPT[@]}" >/dev/null <"$t"
- else
- report_news "$@" 2>&1 | "$MAILAPP" "${MAILAPP_OPT[@]}" >/dev/null
- [ ${#NEWSITEMS[*]} -eq 0 ] || rm -v "${NEWSITEMS[@]}"
- fi
-}
-
-[ $# -ge 1 ] || usage
-main "$@"
diff --git a/app-antivirus/fangfrisch/files/fangfrisch.conf b/app-antivirus/fangfrisch/files/fangfrisch.conf
deleted file mode 100644
index 0fbc71ec16dc..000000000000
--- a/app-antivirus/fangfrisch/files/fangfrisch.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-# See https://rseichter.github.io/fangfrisch/ for detailed documentation
-
-[DEFAULT]
-db_url = sqlite:////var/lib/fangfrisch/db.sqlite
-local_directory = /var/lib/clamav
-log_method = syslog
-log_target = /dev/log
-on_update_exec = clamdscan --reload
-
-[fangfrischnews]
-enabled = yes
-# Uncomment/adapt the following to trigger a script in case of news.
-# The bundled example script needs to be manually modified before
-# it can be used!
-# script = /etc/fangfrisch-has-news.sh
-
-[malwarepatrol]
-enabled = yes
-# Replace with your personal Malwarepatrol receipt
-receipt = abcd1234
-
-[sanesecurity]
-enabled = yes
-
-[securiteinfo]
-enabled = yes
-# Replace with your personal SecuriteInfo customer ID
-customer_id = abcdef123456
-
-[urlhaus]
-enabled = yes
diff --git a/app-antivirus/fangfrisch/files/fangfrisch.cron b/app-antivirus/fangfrisch/files/fangfrisch.cron
deleted file mode 100644
index 55595c8e20c1..000000000000
--- a/app-antivirus/fangfrisch/files/fangfrisch.cron
+++ /dev/null
@@ -1,4 +0,0 @@
-# HOME=/var/lib/fangfrisch
-# LOG_LEVEL=WARNING
-# minute hour day-of-month month day-of-week user command
-# */10 * * * * clamav fangfrisch -c /etc/fangfrisch.conf refresh
diff --git a/app-antivirus/fangfrisch/files/fangfrisch.service b/app-antivirus/fangfrisch/files/fangfrisch.service
deleted file mode 100644
index 5b22decaa627..000000000000
--- a/app-antivirus/fangfrisch/files/fangfrisch.service
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=Download unofficial ClamAV virus definition files
-ConditionPathExists=/var/lib/fangfrisch/db.sqlite
-After=network-online.target
-Wants=network-online.target
-
-[Service]
-Type=simple
-User=clamav
-WorkingDirectory=/var/lib/fangfrisch
-ExecStart=/usr/bin/fangfrisch -c /etc/fangfrisch.conf refresh
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-antivirus/fangfrisch/files/fangfrisch.timer b/app-antivirus/fangfrisch/files/fangfrisch.timer
deleted file mode 100644
index c63323e3c7d4..000000000000
--- a/app-antivirus/fangfrisch/files/fangfrisch.timer
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=Periodically run Fangfrisch
-Requires=fangfrisch.service
-
-[Timer]
-OnCalendar=*:00,10,20,30,40,50
-Persistent=true
-RandomizedDelaySec=10s
-Unit=fangfrisch.service
-
-[Install]
-WantedBy=timers.target
diff --git a/app-antivirus/fangfrisch/metadata.xml b/app-antivirus/fangfrisch/metadata.xml
deleted file mode 100644
index 231538b21f77..000000000000
--- a/app-antivirus/fangfrisch/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- Fangfrisch (German for "freshly caught") is a sibling of the
- Clam Anti-Virus freshclam utility. It allows downloading virus
- definition files that are not official ClamAV canon, e.g. from
- Sanesecurity, URLhaus and others. Fangfrisch was designed with
- security in mind, to be run by an unprivileged user only.
- </longdescription>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">rseichter/fangfrisch</remote-id>
- <remote-id type="pypi">fangfrisch</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-antivirus/lkrg/Manifest b/app-antivirus/lkrg/Manifest
deleted file mode 100644
index 529a32884f38..000000000000
--- a/app-antivirus/lkrg/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST lkrg-0.9.8.tar.gz 160156 BLAKE2B 6d07527b5c5b2bddd480a49090a4e4d448e37398c24aeda6bb4d21994f5fe6c2787538cb20d57ac57d38668c2b23b58a3502c96be2e65641fbee596f0d0ec2ca SHA512 86d08f0c0168244ea48fb510e20356f24d8134c96b53b454dc22e7a67fe513b6b57ef946a28288f917f4deca59bcc073401ee2e71d46dad4e634a12c60fe5371
-DIST lkrg-0.9.8.tar.gz.sign 801 BLAKE2B 7c205f33954a18aa7a405533f5541a0f7a0fbcc02502fcd05a7bead20b6f5028ec8c582fc539904a91f6c5faae46ac2fb4633f5be93e6a5535ea2cfd28918146 SHA512 577c183d4f7912351f86cf121494a690ce0f40b6cf16c64b9e28dbd5fb127f7461d9602619b53e3117cb820689e2b09f020ecdfc54a799ba8bbd1bc082024c5c
-DIST lkrg-0.9.9.tar.gz 161522 BLAKE2B da2c3a17f19726f6edec6e01612a9a514d3bf1c0e65a829a48af6175fd971c09d957df269389282d683f831abb37aa9728f7d4df54da9faab228e428303bf572 SHA512 165592b74b8d846fc3c04ece68721c09c7b64b8d056ad2dfa0eec3b544d4a86bba7025f5be2f1ec7ee805411672ec1c830f84da71e5b5adb9ac569226fc1a79f
-DIST lkrg-0.9.9.tar.gz.sign 801 BLAKE2B 69e50a5932c4ea66406f4c8a729a563ffee2a7035b12ee110d500c34a99c66cf32581f9047caaa8f46d9836348e77ffd528cdd9b9920c75628d1584c91b02804 SHA512 3b4d947faf9715f77fb9b8284b850720b8932b38e3ac1ec20094cea9981e35ca9d3c0e3b00893e0eee62a73a9e70b0c5ec05f5fe4eda6a48f1769cd2bba4966e
diff --git a/app-antivirus/lkrg/files/lkrg-0.9.4-gentoo-paths.patch b/app-antivirus/lkrg/files/lkrg-0.9.4-gentoo-paths.patch
deleted file mode 100644
index 394f045644cc..000000000000
--- a/app-antivirus/lkrg/files/lkrg-0.9.4-gentoo-paths.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-commit fa75ae17394574d07cbf55a184a2ac7a73e9a0ed (HEAD -> main)
-Author: John Helmert III <ajak@gentoo.org>
-Date: Sat Jul 23 00:15:11 2022 -0500
-
- Fix paths for Gentoo
-
- Signed-off-by: John Helmert III <ajak@gentoo.org>
-
-diff --git a/scripts/bootup/systemd/lkrg.service b/scripts/bootup/systemd/lkrg.service
-index 4ac9812..495adb9 100644
---- a/scripts/bootup/systemd/lkrg.service
-+++ b/scripts/bootup/systemd/lkrg.service
-@@ -18,6 +18,6 @@ ConditionKernelCommandLine=!nolkrg
- [Service]
- Type=oneshot
- ExecStart=/sbin/modprobe -v lkrg
--ExecStartPost=/sbin/sysctl -p /etc/sysctl.d/01-lkrg.conf
-+ExecStartPost=/usr/sbin/sysctl -p /lib/sysctl.d/01-lkrg.conf
- ExecStop=/sbin/modprobe -v -r lkrg
- RemainAfterExit=yes
diff --git a/app-antivirus/lkrg/lkrg-0.9.8.ebuild b/app-antivirus/lkrg/lkrg-0.9.8.ebuild
deleted file mode 100644
index c26305babfb6..000000000000
--- a/app-antivirus/lkrg/lkrg-0.9.8.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod-r1 systemd verify-sig
-
-DESCRIPTION="Linux Kernel Runtime Guard"
-HOMEPAGE="https://lkrg.org"
-SRC_URI="https://lkrg.org/download/${P}.tar.gz
- verify-sig? ( https://lkrg.org/download/${P}.tar.gz.sign )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-openwall )"
-
-# MODULE_NAMES="lkrg(misc:${S}:${S})"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openwall.asc"
-
-PATCHES=( "${FILESDIR}/${PN}-0.9.4-gentoo-paths.patch" )
-
-pkg_setup() {
- CONFIG_CHECK="HAVE_KRETPROBES KALLSYMS_ALL KPROBES JUMP_LABEL"
- CONFIG_CHECK+=" MODULE_UNLOAD !PREEMPT_RT ~STACKTRACE"
- linux-mod-r1_pkg_setup
-}
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sign}
- fi
-
- default
-}
-
-src_compile() {
- local modlist=( lkrg )
- local modargs=(
- P_KVER="${KV_FULL}"
- P_KERNEL="${KERNEL_DIR}"
- )
- linux-mod-r1_src_compile
-
- emake LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}" -C logger
-}
-
-src_install() {
- # logger target not included by all
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" -C logger install
-
- linux-mod-r1_src_install
-
- systemd_dounit scripts/bootup/systemd/lkrg.service
- newinitd scripts/bootup/openrc/lkrg lkrg.initd
-
- insinto /lib/sysctl.d
- newins scripts/bootup/lkrg.conf 01-lkrg.conf
-}
diff --git a/app-antivirus/lkrg/lkrg-0.9.9.ebuild b/app-antivirus/lkrg/lkrg-0.9.9.ebuild
deleted file mode 100644
index 43b47939edd0..000000000000
--- a/app-antivirus/lkrg/lkrg-0.9.9.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod-r1 systemd verify-sig
-
-DESCRIPTION="Linux Kernel Runtime Guard"
-HOMEPAGE="https://lkrg.org"
-SRC_URI="https://lkrg.org/download/${P}.tar.gz
- verify-sig? ( https://lkrg.org/download/${P}.tar.gz.sign )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-openwall )"
-
-# MODULE_NAMES="lkrg(misc:${S}:${S})"
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openwall.asc"
-
-PATCHES=( "${FILESDIR}/${PN}-0.9.4-gentoo-paths.patch" )
-
-pkg_setup() {
- CONFIG_CHECK="HAVE_KRETPROBES KALLSYMS_ALL KPROBES JUMP_LABEL"
- CONFIG_CHECK+=" MODULE_UNLOAD !PREEMPT_RT ~STACKTRACE"
- linux-mod-r1_pkg_setup
-}
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sign}
- fi
-
- default
-}
-
-src_compile() {
- local modlist=( lkrg )
- local modargs=(
- P_KVER="${KV_FULL}"
- P_KERNEL="${KERNEL_DIR}"
- )
- linux-mod-r1_src_compile
-
- emake LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}" -C logger
-}
-
-src_install() {
- # logger target not included by all
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" -C logger install
-
- linux-mod-r1_src_install
-
- systemd_dounit scripts/bootup/systemd/lkrg.service
- newinitd scripts/bootup/openrc/lkrg lkrg.initd
-
- insinto /lib/sysctl.d
- newins scripts/bootup/lkrg.conf 01-lkrg.conf
-}
diff --git a/app-antivirus/lkrg/lkrg-9999.ebuild b/app-antivirus/lkrg/lkrg-9999.ebuild
deleted file mode 100644
index b7a1d22dce28..000000000000
--- a/app-antivirus/lkrg/lkrg-9999.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod-r1 systemd verify-sig
-
-DESCRIPTION="Linux Kernel Runtime Guard"
-HOMEPAGE="https://lkrg.org"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lkrg-org/lkrg.git"
-else
- SRC_URI="https://lkrg.org/download/${P}.tar.gz
- verify-sig? ( https://lkrg.org/download/${P}.tar.gz.sign )"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-openwall )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openwall.asc"
-
-PATCHES=( "${FILESDIR}/${PN}-0.9.4-gentoo-paths.patch" )
-
-pkg_setup() {
- CONFIG_CHECK="HAVE_KRETPROBES KALLSYMS_ALL KPROBES JUMP_LABEL"
- CONFIG_CHECK+=" MODULE_UNLOAD !PREEMPT_RT ~STACKTRACE"
- linux-mod-r1_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} == "9999" ]]; then
- git-r3_src_unpack
- elif use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sign}
- fi
-
- default
-}
-
-src_compile() {
- local modlist=( lkrg )
- local modargs=(
- P_KVER="${KV_FULL}"
- P_KERNEL="${KERNEL_DIR}"
- )
- linux-mod-r1_src_compile
-
- emake LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}" -C logger
-}
-
-src_install() {
- # logger target not included by all
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" -C logger install
-
- linux-mod-r1_src_install
-
- systemd_dounit scripts/bootup/systemd/lkrg.service
- newinitd scripts/bootup/openrc/lkrg lkrg.initd
-
- insinto /lib/sysctl.d
- newins scripts/bootup/lkrg.conf 01-lkrg.conf
-}
diff --git a/app-antivirus/lkrg/metadata.xml b/app-antivirus/lkrg/metadata.xml
deleted file mode 100644
index e9dbfa382604..000000000000
--- a/app-antivirus/lkrg/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </maintainer>
- <upstream>
- <remote-id type="github">lkrg-org/lkrg</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-antivirus/metadata.xml b/app-antivirus/metadata.xml
deleted file mode 100644
index 295b12ad0779..000000000000
--- a/app-antivirus/metadata.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The app-antivirus category contains antivirus software.
- </longdescription>
- <longdescription lang="es">
- La categoría app-antivirus contiene software anti-virus.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie app-antivirus enthält Antiviren-Software.
- </longdescription>
- <longdescription lang="ja">
- app-antivirusカテゴリにはアンチウィルスソフトが含まれます。
- </longdescription>
- <longdescription lang="nl">
- De categorie app-antivirus bevat anti-virus applicaties.
- </longdescription>
- <longdescription lang="sk">
- Kategória app-antivirus obsahuje antivírusové programy.
- </longdescription>
- <longdescription lang="vi">
- Nhóm app-antivirus chứa các ứng dụng chống/diệt virus.
- </longdescription>
- <longdescription lang="it">
- La categoria app-antivirus contiene software anti-virus.
- </longdescription>
- <longdescription lang="pt">
- A categoria app-antivirus contém software anti-vírus.
- </longdescription>
- <longdescription lang="pl">
- Kategoria app-antivirus zawiera oprogramowanie antywirusowe.
- </longdescription>
-</catmetadata>