commit:     0486c76382e1194e2ed1ad28d3cdbdd50a0ea971
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  1 07:18:07 2025 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Sat Nov  1 07:18:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0486c763

sys-apps/syd: add 3.41.6

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

 sys-apps/syd/Manifest          |   2 +
 sys-apps/syd/syd-3.41.6.ebuild | 352 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 354 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index fc0172249054..ead840b27fa3 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -25,6 +25,7 @@ DIST bumpalo-3.19.0.crate 96414 BLAKE2B 
f8c155f77cf977d72749f3cb943a6b171dfc4f67
 DIST bytes-1.10.1.crate 76779 BLAKE2B 
96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7
 SHA512 
03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
 DIST caps-0.5.6.crate 17964 BLAKE2B 
b49ee3e8ab8a77a59b0508d3eaf88bf1b52fa9987f0424833314ada1e1725f720e7776ddf0df2ab280fef8b16263c9b142d978b69e7efecfa9007bb2a48cd8f7
 SHA512 
fa92918231853271c73ea755f7d1e9abd37bcf537d9e7714ade6768d7306286eb64357b33bbefb1eb64eb2330a2eb50cab894969b200573617e1e5816b6ab32d
 DIST cc-1.2.43.crate 91384 BLAKE2B 
c9da4f63674ed62ddf52daff868f8db4109586fba7c786f41200bbad4435f2ebaebe1e76107736b85be9d649036558f496c4949d691a3062064eee2c12e2825e
 SHA512 
0b88e6f2658c68ee6b6c8d6c925e9f38fad53438f68f8e40b33f1d5f6b6edc65b2d4eb36b756ce265db06a5f3173045e474f862cd476c5c22ab7b0ccb076abb6
+DIST cc-1.2.44.crate 92035 BLAKE2B 
c09e0633e9638cc715b70258e5fcb638427e3ecf2f3460f27b165067659c17efeb4d1691c05d8fff2899cdc8099f6b29c2f91f9e49c79a2bca2e81ffeb412f69
 SHA512 
14599ecf99c77cc824dac1218bbc9e2d2df138964c6454eef6acff0689c71d7e83ee7e6439938414fe37530e64a331176efc7dbd3757325e0a482742ad42a02c
 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
@@ -201,6 +202,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.41.4.tar.gz 4926202 BLAKE2B 
2f10bd90af8e464f9ff89bde3b20137ec90ded0b72ed6d3c59d539295ee6571681c35490d48e7aba172091d56878fd3b76b06480c52470ede14e533ac900d6b4
 SHA512 
9aca8c01ec7632209f2019662c318f7dfea2e45e79fbb4437ab2970c3203339299bccb0d191352e32db337a254b8cad48bb0e7d7105b8c6dd510debf36313ae6
 DIST syd-3.41.5.tar.gz 4926894 BLAKE2B 
85293dff7a18afa82da7d8d6e26dd05b3e4de64d226b840e49776580240df892bf1e42798c1a1ec5fb6b4f5dbae981c2f4c6c69a78885116082f716e89cc68d7
 SHA512 
57be8b37800ca9c62b31cad49b0a8a04bde7aab682fff6c097c02ba53b37a2f0b40583563df13cba54e93d19e932a6b3a0fad8c5ee04114bfc3965cf80d66870
+DIST syd-3.41.6.tar.gz 4927798 BLAKE2B 
58d60426458c125c600f50d51f277758a910259e691effee32b47875b352ff127cfb621e5b4471849c1c361b0dd6e588fbc8b47a1cdc30d8dbb2555f70a46fb7
 SHA512 
8ab61bb4512a359ce45e46f473cadd4007a286d494b4647d37e3049b65dbc5463a2f2675288d277bebb2655e39fae2fb7f1c6e8933641e4f67a592868fea113b
 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.41.6.ebuild b/sys-apps/syd/syd-3.41.6.ebuild
new file mode 100644
index 000000000000..7615a802926a
--- /dev/null
+++ b/sys-apps/syd/syd-3.41.6.ebuild
@@ -0,0 +1,352 @@
+# 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]+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