commit:     c76991fb9dd081dbb3e58a1c0ba449aaf6961690
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  6 14:06:45 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Thu Nov  6 14:07:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76991fb

sys-apps/syd: add 3.42.0

Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>

 sys-apps/syd/Manifest          |   7 +
 sys-apps/syd/syd-3.42.0.ebuild | 355 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 362 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 35c5223dbb4e..773c1ec5b58f 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -92,6 +92,7 @@ DIST io-uring-0.6.4.crate 55060 BLAKE2B 
3c65b0676438353c10eea2a987c58ea1808812e3
 DIST ipnet-2.11.0.crate 29718 BLAKE2B 
5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c
 SHA512 
9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
 DIST iprange-0.6.7.crate 34510 BLAKE2B 
f880d3d5e96244dc4bc99cb8f4dcda3d15bcb3d731facd0e89a0534fec22dbb1e2850f6bed78717c43cfe46189878f22afc6022ac60fb9d971e0360f53459c37
 SHA512 
5b2e1cb5d3e261b4bb95e61fb5d824b43592c083073ec93b37382f09e51754554ed697faf0edcf3de77541858792742fb326b0e20ee64500f79b31dc578ae056
 DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B 
d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3
 SHA512 
d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
+DIST itertools-0.14.0.crate 152715 BLAKE2B 
3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219
 SHA512 
bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
 DIST itoa-1.0.15.crate 11231 BLAKE2B 
17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071
 SHA512 
158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
 DIST js-sys-0.3.82.crate 56436 BLAKE2B 
9f7b485177d1a3ade0f1c47becb114ba3dded7fe308420e56e1784199cd9cfcc1fd773a53fe4cc30132ec6579454936ae2be641ab3007c07658c9d525d73394a
 SHA512 
ded31e414e3921c583358032b3e70895e570750f7b3913d685b2582a45b350e854acce64348f1c46692d910d4c7b366b6748574ec993c197b18e87870a52657b
 DIST keccak-0.1.5.crate 13120 BLAKE2B 
26b5d52a18550e67e79eb51d26c5329607699b14014d82136ed34199adf1144be8271fd50ef176b913b366b45f249ae5fc09560b0c6e5626b2fb2041de314e89
 SHA512 
95d5c12f903c572750ee2fa0829b8ccbf2ee2fa473bf0eae5434e08a7c1980dc435ffb36e53bd2d2fe840a55ca1c13b7650be1a0727cc8b79f649d73634f1b0e
@@ -100,10 +101,13 @@ DIST lexis-0.2.3.crate 28357 BLAKE2B 
8382e207742c9f973a0b80669ea43762e548ccc6c3c
 DIST lexopt-0.3.1.crate 26158 BLAKE2B 
1ed62786f100c3907d852ecd339d391409da25a9e221e504604753e07e3a21bb949ace31642e84e5740b3ab7d93822757d874fc22fd86425103a829dbe7f55f9
 SHA512 
1fe0e7b7adc0c545b5536483093f673152eaf564a4f49d16af4b7b605da569e7557052eb15a1d84504e634601c2867f6ecfd57e4dd21aefe2d9d506bda5f4031
 DIST libc-0.2.177.crate 792045 BLAKE2B 
ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912
 SHA512 
9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
 DIST libcgroups-0.5.6.crate 92151 BLAKE2B 
2af1e88a2980b54128d5cc275613e60f90c86a61e554c70bfd48487f4c89c72f46875a6b949ce02884122cc5932304b7b96d2f6beb5d1741c9752aeac3ff79a5
 SHA512 
8391f1773d8df54f748a10218859526b73af9fe080df20f25b6e7ff84e908e87e5c89ff5ef366451b9888348ec0a1af02d89cef433aabe94596073e2100c2729
+DIST libcgroups-0.5.7.crate 94348 BLAKE2B 
bcbe43e9b23571b30820f3fda28377277ab37d899cf988a76da84ed2c8252eb10f8d6ddb893599d88373ff8b79be2d01a0b7eeb84c23f24086d4ae1ff739d5e9
 SHA512 
4d09dacb43facf31c39abebd7dffa2007652bd74d8b9390fd877ac221f51b01a314637948627f3f626e7110071f68a56f9a9073a33401dad2cba09717bfa75f7
 DIST libcontainer-0.5.6.crate 129796 BLAKE2B 
93676a64a737b1446e59df10b9398c38b9eae338ae9980789e22b15f485c0bb161dc110e0d7d7a726c706f3cc2cc328925bf06fa4d1fb88227c3890170d13bab
 SHA512 
8b9e810508b34716943cf7c518594f8f19520eb2c3f9fc737495b8214e26e69a575ea4bbd0cc5770948faab0c7d9a12ca9f5163c9d14d7b9160a564c42c254b8
+DIST libcontainer-0.5.7.crate 134279 BLAKE2B 
1a85820dccdb5f1660d7325a171e8ea66eee35cb07a9d3f631e8f8dbae33becb7b4cab8cf217fbd0df3fb551b1b4c28abe8154369541713c193386f8dc57edb0
 SHA512 
a9a5f2da5a7a9221e7de932d2927bbfce824743401490fe581d4ed8afdb375d3bd498ad1b9e8a0afae08e8b27178515c6f38e9c03beadbc7b9b343d117108a63
 DIST libloading-0.8.9.crate 30222 BLAKE2B 
ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed
 SHA512 
374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
 DIST libmimalloc-sys-0.1.44.crate 451625 BLAKE2B 
1100d7d9fa8afe282b05c7c0c7d49552b3be802544e7377b5365eecbade0f85a16c2431294eada05b641d04c0cd1b40e0bd65da3a7ae8f130d51500d81948fa6
 SHA512 
18de89a1084ed2da37f9ea6357289e40fe95d86e8de2ee4567bba5453c2f622a116473e2baffeb086cdf814a4b7b12f6e05563992b0b88cf939abcc5a2584fc2
 DIST liboci-cli-0.5.6.crate 6509 BLAKE2B 
df64fb7f8658e5d25e11a5b480aa962909b3d79c0cfae51882dec031b4bbfddbd26f2107d316c45b9289ade72dc382f2ababf3a90a078ef07a41a5ed5fd12da8
 SHA512 
9ff610ee6545a61230e56bab7039b8204d805c0b397e186cc5fa3737c97127f34f9fbc844cbac8a545d61c9a38385258d8c4ab5c9408d3a405b6672d10caa890
+DIST liboci-cli-0.5.7.crate 6508 BLAKE2B 
f3be2ea8654eed4a247f4fc389a1d6fabe67afc05684dd95312354c1aa50f3b82c3351a06ef4015e0258231314ba72f1d55036584a8a74b40aa8c1c3b4945569
 SHA512 
0674d634488331a4fe8d47acb41c5a155138668461f5413414d633533f4c2dd10ad4229635686fbf8b2f0794866f08ecb00aa3fbd305f4da6143ab3540314da5
 DIST libredox-0.1.10.crate 7332 BLAKE2B 
b3dec5511df635f98f1424d9765724a8313b85ed73bbc6fc736a57b5b0a49972cf02d546654c88562846dd6bb2eb3701d4e14312eda85b173336167104687899
 SHA512 
3cf139189f8ae2ff77fa9663d1a5405ac3047d5cbab76b6497038631e2070fc2b637f9aab5001756d2f0d2f34e820a909de19da68a59c903ecc3bf80d8e80680
 DIST libseccomp-0.4.0.crate 56543 BLAKE2B 
2882992a0cff9846f16dc37e87b7847e459d49185708a2630d08d889b4cf8b852777025ea784c2c7a4551f24d7a643eb9f5d810e343ef392a70815d6a3f198ea
 SHA512 
d38964062aa2a9997ff37b02026ddbb7fddb7ef333451ce10a47eda199bb282dcb41adf80ba419118c90706eeeddeff889c197d21d7cde6eaaaa69e07f38390e
 DIST libseccomp-sys-0.3.0.crate 12223 BLAKE2B 
748ab9a55499efeb7ec450c29e0e56dff260b2ff5f8a0609c78ac5179b7470cacd851fd53038f6140cccce12867e6ebe45631238d91b6ed19c5c2deeb4602309
 SHA512 
a97709d809751ce9f8243bf9d2fc546d0913fe24ca37a1991c46b3dc916145125382bc4a4f0206a1c8062c5fd5d625dbd0b0f9d7c4a89d337ec3db99add39409
@@ -134,6 +138,7 @@ DIST once_cell-1.21.3.crate 34534 BLAKE2B 
3578aaef305cad2fdffdc40c392775a3540bfa
 DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 
5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21
 SHA512 
9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
 DIST option-ext-0.2.0.crate 7345 BLAKE2B 
cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d
 SHA512 
f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
 DIST parse-size-1.1.0.crate 7065 BLAKE2B 
4c622583cb5da14c9c37a8e8f69c3400538fc12360296ba79e87a2373ae778d460fd1236d26055a7e0685a3f885df98e756932d94a77eb335c3041e6fa4b0d24
 SHA512 
39f5bd4064bb92775bbea839a4465956b787a59659e9e74d6ad2f021a719835af0bf19ef2ca7c90cec0090680887d67b57b8d041bf5b1cca5d0aff186c52462b
+DIST pathrs-0.2.1.crate 307241 BLAKE2B 
af60e6419f254fdf15223f7856cbe5ac37576a08ccc27076b54ce7110b307afb30cb0a612bf3f3c55af623e555ece587eda11bf7d3c1e3fc913fcb877b547c34
 SHA512 
09bbe7e751249480c174da8b4e82a73b2be87e94404e8d61d6281646abde81f6fd60f1ebe5ede0e0a9d7e8f5a03040b39f233b19fca40d1e0daa4de919c252a8
 DIST phf-0.11.3.crate 23231 BLAKE2B 
588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0
 SHA512 
20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
 DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 
88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78
 SHA512 
e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e
 DIST phf_generator-0.11.3.crate 15431 BLAKE2B 
0c8fa88e391141d36d6f128fdc3708a87e34ebd56e201ad56d62de8c05e9bff62258dd7f3a03b432ddcbd83c4f61fb9a57d93574a9f9a68e931720733ecfe1c6
 SHA512 
52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115
@@ -195,11 +200,13 @@ DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 
8e0ae18603b344fd8a6573cc3fe1f8594ad5
 DIST siphasher-1.0.1.crate 10351 BLAKE2B 
6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82
 SHA512 
d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
 DIST smallstr-0.2.0.crate 7521 BLAKE2B 
de85addbf6f23141a5797b7eb448fac2349f96801fc2f7faea66b21356723406d83e0c46d26198e0bfbd1df9bc4673f611d72f2a3ef222358a3d57fde1f7183e
 SHA512 
88f835ccf1eb7a618d931f2234cab47eed32de67da31fde3dcd64495aeabf17daad83b9c6ef87c42267027e649eb6f5a880fdc7a1716addd3bbbd37315d39563
 DIST smallvec-1.15.1.crate 38116 BLAKE2B 
8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e
 SHA512 
c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
+DIST static_assertions-1.1.0.crate 18480 BLAKE2B 
358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e
 SHA512 
46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
 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 subtle-2.6.1.crate 14562 BLAKE2B 
3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd
 SHA512 
f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
 DIST syd-3.41.7.tar.gz 4927977 BLAKE2B 
ceb30e3c17426405bdfc0fd579c957797585e6f97940baa0b1b25adc8843e4161ec373acaed4fd1160c3a3ad4208af7447053c8b2572ba8ff54c38121d3ea160
 SHA512 
a8f6cbdf7f2a2ba0c06fdf86399d7b938392a18ed372cba1570b66f53d5e506d00e7cb70807dd80688dd57c6c32d25a33d11855928b74d3b46f2b6866b306021
+DIST syd-3.42.0.tar.gz 4938050 BLAKE2B 
45f630548c350bd8bd1a301598125edf59733b928fb6c68ae94f0b70a7d0d0a42dfa1e3583a224c9780b73b9e6a6b76dc7e1bcfea1cab0149b0e494e27a10821
 SHA512 
c9267e0ac7e8cab8ada1505ce59988335f55033417186a7db28fc4f67f15fd0e8ba74c1efe3cd28c680456d2b3f0626cd3377648fb3da6ecd61d5bb6d962669b
 DIST syn-2.0.108.crate 301754 BLAKE2B 
627699ade4dcd89157c64628e7243be829d79e5e1800c3da82f2da24628e8895809f3b250e9cdcfaa3c69d2d2deb7d4db8868767961c25ce6ad71baebd995ad6
 SHA512 
27ca199db662f3d06de9f139b9707fc30e9719556831b9fcb78f7108f61cdf186cbead48ebd4b684bdcb96944552ba4340a4bd154556cc08d0698f65c9332aaa
 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.42.0.ebuild b/sys-apps/syd/syd-3.42.0.ebuild
new file mode 100644
index 000000000000..36a8aa2476b7
--- /dev/null
+++ b/sys-apps/syd/syd-3.42.0.ebuild
@@ -0,0 +1,355 @@
+# 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.83.0"
+
+CRATES="
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+wasi-snapshot-preview1
+       [email protected]+wasi-snapshot-preview1
+       [email protected]+wasi-0.2.4
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+"
+
+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
+}

Reply via email to