summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-apps/syd/Manifest8
-rw-r--r--sys-apps/syd/syd-3.45.0.ebuild345
2 files changed, 353 insertions, 0 deletions
diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 31533f8d1976..2d0f99e799fe 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -7,7 +7,9 @@ DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf87
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-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
+DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
@@ -23,8 +25,10 @@ DIST brunch-0.8.1.crate 23050 BLAKE2B 087ff169a989e16604cb86c57f5c8f79a8bb585932
DIST btoi-0.5.0.crate 11606 BLAKE2B 1d0e5f9467025bba567a582c8cdc0f4624880c6921ee0948493a8fc6ee665089aabdba266f8d85ab53bed5df99a3aaad205c0adad8280dcf556e2bf1364330e4 SHA512 af58d64862769e322866ceee8eef6dd6470ddb00b931df3724a31b0c2fb28dbcf7dd07b219a2ffa7a8e6eec81b23e74ed85bb69947bfbf451a0c08a254e4d6c7
DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
+DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883
DIST caps-0.5.6.crate 17964 BLAKE2B b49ee3e8ab8a77a59b0508d3eaf88bf1b52fa9987f0424833314ada1e1725f720e7776ddf0df2ab280fef8b16263c9b142d978b69e7efecfa9007bb2a48cd8f7 SHA512 fa92918231853271c73ea755f7d1e9abd37bcf537d9e7714ade6768d7306286eb64357b33bbefb1eb64eb2330a2eb50cab894969b200573617e1e5816b6ab32d
DIST cc-1.2.45.crate 92261 BLAKE2B 8fa401cec15bdba57e11eb23e69462185b1e89441c7479d86be8bb137333708d386ea37663d12914162c3c100f2fdca72427ea11e29617cf2ba6b010ebad2693 SHA512 9f1c8049a59e7a7d3ecf7a648470776220d312552c9c85157e8282093d740b3c3beda4f618144f4b13d883057ad9317e8cf7c4289c0615e0688b2ad4a1973279
+DIST cc-1.2.46.crate 92306 BLAKE2B a0398bcf41abcefd4c14c0bbcacc016176d6d766ea5a7f54c4a3902a7d1040f0af51b72471929b328229c1915d1c203ae5eb50f701df6831b75c94770370b3e7 SHA512 52a67b756e024a5aef5791e4ca9dd0c7f0a6d38fc2239cd5b8b0aeb5fe25be109a066549432bafafb080a4509cb531c4e2e5a8c8b8518fa824d53ca6d5fca143
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
@@ -43,6 +47,7 @@ DIST crc-catalog-2.4.0.crate 10155 BLAKE2B a9c3ef81871d72635addf1ded611fa6e963b9
DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
+DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
DIST dactyl-0.9.1.crate 48477 BLAKE2B add1ede7483a05b743084ce4c0af14cde9a094343f144b00e7e3fa4dfb29271f4e1d818da0c6b1961cbaa96db2cea863c814d2e6844aeae5852b84aa219b0808 SHA512 d6df4ee63cb0c165e000e1bd4fa2131137fe6eb1eb735050091dd6024ff1ea5fe673c8527d1fe7c062fc6254ebd39fbdc75874617e5cf2d7f956ef8084f37b5a
DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
@@ -64,10 +69,12 @@ DIST error-chain-0.12.4.crate 29274 BLAKE2B d082bcbce47411477e8b597cfcb76985cc7d
DIST expiringmap-0.1.2.crate 4347 BLAKE2B f6a796c42b2873fdac21fdfc4cf3a756cfb7cc099537590b0acfa602b8774ebf3eb50e77c8731d65ee834676708526f4be3f40dc75c8c8bc44af9ae83ac57790 SHA512 3873652411eab7e1164e4c70b7c8d09b5a722f9b22642eb61b6397085bc61291f0ace840ef8c5ff70c25410126bda5e9fd095416a4604b7032bd6be151c475bb
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
DIST find-msvc-tools-0.1.4.crate 30817 BLAKE2B 8fa2573428a52a7926dd474b9b490df3a5685e701ba7089564604afd0d00038c195827888e2f92cb6d548e0919c1530c61c3abaa5433c351a57f16c8b9a91292 SHA512 91dceb15d6d6367f229f9902daad8c57ddc9b28c463266785236d34f84732bf931ac653196980306488b81c66df00f8bb241a95d2b06590d41dd0703f8a941b5
+DIST find-msvc-tools-0.1.5.crate 30942 BLAKE2B 25f061bfb8a195752109bd444deaebfd94228e52c6eb94396fff9ba9d450876a58bc4352158684c59d1a2cb2a13a32ecfa1e96f1d80ac0c63827bfd7f46d9c80 SHA512 71021ce1a16c454bdd30abbb937c2ca67ab28ffcf88574e3ab758683943b44a96312a53cd6f5b8e76c89284a0cedbf46edb606894af720e3612c812bed189ab8
DIST fixedbitset-0.5.7.crate 26537 BLAKE2B 48b7e02d7fa3fb33f05fb2de50a829e2f25d19ac680d59c754faef754ca4678d1671fcdc66d06c39b51b4f937bca44a89b87da195e43a4a905a0d29fa95996f9 SHA512 320b1b47a9f93590f24d5c111c171c401f15a50dc29617c8715b6c9d0b3f26e17f966a87d8628661dfc62ff8dee98524f3b6f4f4391725b1b77db714eb6eef60
DIST flate2-1.1.5.crate 77015 BLAKE2B 3bc8387b79a2f8d4124f98aa9f65580c3bc6f1a927643b52f414ffce4eb3eeab0fb595532e14591573ec0955800891b039c3935619b964d7fed3b2dac9031256 SHA512 b1be1942083756459f87044212b9915656a4c272ca9414f76d38a87242fe5c7a993cb7b05641f18163b2481daf6e9d724f500bed2fde9aebe35103470f065648
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
+DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST generic-array-0.14.9.crate 17439 BLAKE2B 881593869e9a357ecfa470b8c8aaf4038899d4ed5f5faaf8e167a108f62abc7a1a270cae8cb15d402537f2f837ff19b2e79e4e9cdc057fafb97be93074881c3a SHA512 113c841fb2c484f3a1f65be6a509738b530d0abf8952974e00225d2e031dc7e53256ddb650448e1e7dd069b786195ac2ff1eb0fcef6b3549ddc4014c1631b60d
DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
@@ -204,6 +211,7 @@ DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST syd-3.44.1.tar.gz 4945489 BLAKE2B deffd488f22ade044a726ff3297467bf327b01a9fe0f4649f9299c8ea5b5fb32706b997228aeb35152987278fe59c741b42d27d009d6f7a7497fb4f3006e6a15 SHA512 0dabbae89db3e25cf33520566d7ca1b7694efdefb47125c9230d00636c18cac79f8ca537cdb780685c47568a35ac4a5c6dbcbeb34808c2a8bcd47037ce175572
DIST syd-3.44.2.tar.gz 4948164 BLAKE2B 84fde4d51549788b5e0b684417bbb63d099c47f0fc92eb26caef5c6c6d775c005807930a16c777f5e34e46b42b87953943915f4c04640dc8df3f927a28548e33 SHA512 a8fb01abad6c0cd654e13ea254951f77539c3ee51719c1ff79d82196ac741da2e18356537e95f65d7683b739f9ecee0a37828fd81bf7a914b849bac9caf446b5
+DIST syd-3.45.0.tar.gz 4961014 BLAKE2B bfd6709b71ad9d0ab56db001849fa6db5d43c1b25fc04bb59bd38b0ec7aaa14fa4ea0ccaca289949be9f7eb800f48cf2c9e1754895e5b0c8fba975b82348c91d SHA512 bf2ec407e0f1edc757f7cad0acbb01da6fb13bd38aab231be58bb3aa54f685ca455a6738c0d85a590f90b84b6690fe07683103bee0bd4095267c6c2b94ba7b7f
DIST syn-2.0.110.crate 302184 BLAKE2B 68135017080bbdcee324fc4c98a719d70f9abe3f0a0913b82ad5dd96c8969712bb50d1bb387ed5e60b9fb64e69d6a1e0070361b4c41bc7c0804a4b674099222f SHA512 f9a393a3edcb49d039926bafa46f8befcb840da2af80329eb8b0efa1a2911e5db3e531d1866341f78cb4c28b7a122a07e269263262ff372c27334c7988f536e1
DIST tabwriter-1.4.1.crate 10047 BLAKE2B ae66ddfc8604ad637496c799bcd50d1387604b2506cae96c31abdbb37f0e3bd800125e56a3b3d38ecaaa83c40346060d1c66e481b191b5189b6333f5ac4ee1c3 SHA512 5001a049b27c5a146ec49d8ad986893cd0ae19aeab42cd8f6f916ddede3cfbba6797c41d251d99edd43d79b16f3739cf56bdf7721f93b3a18cfd853e88c2788e
DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
diff --git a/sys-apps/syd/syd-3.45.0.ebuild b/sys-apps/syd/syd-3.45.0.ebuild
new file mode 100644
index 000000000000..a039db3ca677
--- /dev/null
+++ b/sys-apps/syd/syd-3.45.0.ebuild
@@ -0,0 +1,345 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RESTRICT="test" # fails with sandbox
+
+RUST_MIN_VER="1.88.0"
+
+CRATES="
+ addr2line@0.25.1
+ adler2@2.0.1
+ ahash@0.8.12
+ aho-corasick@1.1.4
+ android_system_properties@0.1.5
+ anstream@0.6.21
+ anstyle-parse@0.2.7
+ anstyle-query@1.1.5
+ anstyle-wincon@3.0.11
+ anstyle@1.0.13
+ anyhow@1.0.100
+ arrayref@0.3.9
+ arrayvec@0.5.2
+ autocfg@1.5.0
+ backtrace@0.3.76
+ base64@0.13.1
+ bitflags@1.3.2
+ bitflags@2.10.0
+ bitvec@1.0.1
+ blake2b_simd@0.5.11
+ block-buffer@0.10.4
+ brunch@0.8.1
+ btoi@0.5.0
+ bumpalo@3.19.0
+ bytes@1.11.0
+ caps@0.5.6
+ cc@1.2.46
+ cfg-if@1.0.4
+ cfg_aliases@0.2.1
+ chrono@0.4.42
+ clap@4.5.51
+ clap_builder@4.5.51
+ clap_derive@4.5.49
+ clap_lex@0.7.6
+ colorchoice@1.0.4
+ const_format@0.2.35
+ const_format_proc_macros@0.2.34
+ constant_time_eq@0.1.5
+ core-foundation-sys@0.8.7
+ cpufeatures@0.2.17
+ crc-catalog@2.4.0
+ crc32fast@1.5.0
+ crc@3.3.0
+ crossbeam-utils@0.8.21
+ crypto-common@0.1.7
+ dactyl@0.9.1
+ darling@0.20.11
+ darling_core@0.20.11
+ darling_macro@0.20.11
+ data-encoding@2.9.0
+ derive_builder@0.20.2
+ derive_builder_core@0.20.2
+ derive_builder_macro@0.20.2
+ digest@0.10.7
+ dirs-sys@0.3.7
+ dirs-sys@0.5.0
+ dirs@1.0.5
+ dirs@4.0.0
+ dirs@6.0.0
+ either@1.15.0
+ equivalent@1.0.2
+ errno@0.3.14
+ error-chain@0.12.4
+ expiringmap@0.1.2
+ fastrand@2.3.0
+ find-msvc-tools@0.1.5
+ fixedbitset@0.5.7
+ flate2@1.1.5
+ fnv@1.0.7
+ funty@2.0.0
+ generic-array@0.14.7
+ getrandom@0.1.16
+ getrandom@0.2.16
+ getrandom@0.3.4
+ getset@0.1.6
+ gimli@0.32.3
+ goblin@0.9.3
+ gperftools@0.2.0
+ hashbrown@0.12.3
+ hashbrown@0.16.0
+ heck@0.5.0
+ hermit-abi@0.5.2
+ hex@0.4.3
+ home@0.5.12
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.64
+ iced-x86@1.21.0
+ ident_case@1.0.1
+ indexmap@1.9.3
+ indexmap@2.12.0
+ io-uring@0.6.4
+ ipnet@2.11.0
+ iprange@0.6.7
+ is_terminal_polyfill@1.70.2
+ itertools@0.14.0
+ itoa@1.0.15
+ js-sys@0.3.82
+ keccak@0.1.5
+ lazy_static@1.5.0
+ lexis@0.2.3
+ lexopt@0.3.1
+ libc@0.2.177
+ libcgroups@0.5.7
+ libcontainer@0.5.7
+ libloading@0.8.9
+ libmimalloc-sys@0.1.44
+ liboci-cli@0.5.7
+ libredox@0.1.10
+ libseccomp-sys@0.3.0
+ libseccomp@0.4.0
+ linefeed@0.6.0
+ linux-raw-sys@0.11.0
+ linux-raw-sys@0.4.15
+ log@0.4.28
+ md5@0.8.0
+ memchr@2.7.6
+ memoffset@0.9.1
+ mimalloc@0.1.48
+ minimal-lexical@0.2.1
+ miniz_oxide@0.8.9
+ mortal@0.2.4
+ nc@0.9.6
+ netlink-sys@0.8.7
+ nix@0.26.4
+ nix@0.29.0
+ nix@0.30.1
+ nom@7.1.3
+ nom@8.0.0
+ nu-ansi-term@0.50.3
+ num-traits@0.2.19
+ num_cpus@1.17.0
+ object@0.37.3
+ oci-spec@0.8.3
+ once_cell@1.21.3
+ once_cell_polyfill@1.70.2
+ option-ext@0.2.0
+ parse-size@1.1.0
+ pathrs@0.2.1
+ phf@0.11.3
+ phf_codegen@0.11.3
+ phf_generator@0.11.3
+ phf_shared@0.11.3
+ pin-project-lite@0.2.16
+ pkg-config@0.3.32
+ plain@0.2.3
+ portable-atomic-util@0.2.4
+ portable-atomic@1.11.1
+ prctl@1.0.0
+ proc-macro-error-attr2@2.0.0
+ proc-macro-error2@2.0.1
+ proc-macro2@1.0.103
+ procfs-core@0.17.0
+ procfs-core@0.18.0
+ procfs@0.17.0
+ procfs@0.18.0
+ protobuf-codegen@3.2.0
+ protobuf-parse@3.2.0
+ protobuf-support@3.2.0
+ protobuf@3.2.0
+ quote@1.0.42
+ r-efi@5.3.0
+ radium@0.7.0
+ raki@1.3.2
+ rand@0.8.5
+ rand_core@0.6.4
+ redox_syscall@0.1.57
+ redox_users@0.3.5
+ redox_users@0.4.6
+ redox_users@0.5.2
+ regex-automata@0.4.13
+ regex-syntax@0.8.8
+ regex@1.12.2
+ ringbuf@0.4.8
+ rpassword@7.4.0
+ rtoolbox@0.0.3
+ rust-argon2@0.8.3
+ rust-criu@0.4.0
+ rustc-demangle@0.1.26
+ rustix@0.38.44
+ rustix@1.1.2
+ rustversion@1.0.22
+ ryu@1.0.20
+ safe-path@0.1.0
+ scroll@0.12.0
+ scroll_derive@0.12.1
+ sendfd@0.4.4
+ serde@1.0.228
+ serde_core@1.0.228
+ serde_derive@1.0.228
+ serde_json@1.0.145
+ sha1@0.10.6
+ sha3@0.10.8
+ sharded-slab@0.1.7
+ shellexpand@3.1.1
+ shlex@1.3.0
+ simd-adler32@0.3.7
+ siphasher@1.0.1
+ smallstr@0.2.0
+ smallvec@1.15.1
+ static_assertions@1.1.0
+ strsim@0.11.1
+ strum@0.27.2
+ strum_macros@0.27.2
+ subtle@2.6.1
+ syn@2.0.110
+ tabwriter@1.4.1
+ tap@1.0.1
+ tcmalloc@0.3.0
+ tempfile@3.23.0
+ terminfo@0.8.0
+ thiserror-impl@1.0.69
+ thiserror-impl@2.0.17
+ thiserror@1.0.69
+ thiserror@2.0.17
+ thread_local@1.1.9
+ tick_counter@0.4.5
+ tinyvec@1.10.0
+ tinyvec_macros@0.1.1
+ tracing-attributes@0.1.30
+ tracing-core@0.1.34
+ tracing-log@0.2.0
+ tracing-subscriber@0.3.20
+ tracing@0.1.41
+ typenum@1.19.0
+ unicode-ident@1.0.22
+ unicode-normalization@0.1.25
+ unicode-width@0.1.14
+ unicode-width@0.2.2
+ unicode-xid@0.2.6
+ utf8parse@0.2.2
+ valuable@0.1.1
+ version_check@0.9.5
+ wasi@0.11.1+wasi-snapshot-preview1
+ wasi@0.9.0+wasi-snapshot-preview1
+ wasip2@1.0.1+wasi-0.2.4
+ wasm-bindgen-macro-support@0.2.105
+ wasm-bindgen-macro@0.2.105
+ wasm-bindgen-shared@0.2.105
+ wasm-bindgen@0.2.105
+ which@4.4.2
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ 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.52.0
+ windows-sys@0.59.0
+ windows-sys@0.61.2
+ windows-targets@0.52.6
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.52.6
+ wit-bindgen@0.46.0
+ wyz@0.5.1
+ yaxpeax-arch@0.3.2
+ yaxpeax-arm@0.4.0
+ zerocopy-derive@0.8.27
+ zerocopy@0.8.27
+ zeroize@1.8.2
+"
+
+inherit cargo
+
+DESCRIPTION="seccomp and landlock based application sandbox with support for namespaces"
+HOMEPAGE="https://sydbox.exherbolinux.org"
+SRC_URI="https://git.sr.ht/~alip/syd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+IUSE="static"
+
+LICENSE="GPL-3"
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT MPL-2.0 Unicode-3.0
+ WTFPL-2 ZLIB
+"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="static? ( sys-libs/libseccomp[static-libs] )
+ sys-libs/libseccomp
+ app-text/scdoc"
+RDEPEND="sys-apps/pandora_box
+ ${DEPEND}"
+
+S="${WORKDIR}/syd-v${PV}"
+
+src_configure() {
+ if use static; then
+ export LIBSECCOMP_LINK_TYPE="static"
+ export LIBSECCOMP_LIB_PATH=$(pkgconf --variable=libdir libseccomp)
+ export RUSTFLAGS+="-Ctarget-feature=+crt-static"
+ cargo_src_configure
+ else
+ local myfeatures=( "oci" )
+ cargo_src_configure
+ fi
+}
+
+src_compile() {
+ cargo_src_compile
+ emake man
+}
+
+src_install () {
+ cargo_src_install
+ mkdir -p "${D}"/usr/share/man/man{1,2,5,7}
+ emake install-man DESTDIR="${D}" PREFIX="/usr"
+ dodoc README.md
+ insinto /usr/libexec
+ doins src/esyd.sh
+
+ insinto /etc
+ newins data/user.syd-3 user.syd-3.sample
+
+ insinto /usr/share/vim/vimfiles/ftdetect
+ doins vim/ftdetect/syd.vim
+ insinto /usr/share/vim/vimfiles/syntax
+ doins vim/syntax/syd-3.vim
+}
+
+src_test() {
+ RUSTFLAGS="" cargo_src_test
+}