diff options
| -rw-r--r-- | sys-apps/syd/Manifest | 8 | ||||
| -rw-r--r-- | sys-apps/syd/syd-3.45.0.ebuild | 345 |
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 +} |
