public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Patrick Lauer" <patrick@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/syd/
Date: Mon, 18 Mar 2024 10:15:34 +0000 (UTC)	[thread overview]
Message-ID: <1710756933.a5e3fce048f2a5b641e1e780d40ed8b8d1fcb509.patrick@gentoo> (raw)

commit:     a5e3fce048f2a5b641e1e780d40ed8b8d1fcb509
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 18 10:15:23 2024 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 10:15:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e3fce0

sys-apps/syd: add 3.15.5

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

 sys-apps/syd/Manifest          |   1 +
 sys-apps/syd/syd-3.15.5.ebuild | 232 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 233 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 23f40f3daf73..321c6739c4fc 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -131,6 +131,7 @@ DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e19307
 DIST strum-0.26.1.crate 5861 BLAKE2B dbcfb1e1ae7dd18e26cdcee4be8837a3e94bdc5d86b0cfdc98026e77f120f29d69425e50f24b219df9ae2cf35473fe03370aa5edfa2f953e7d20102206806b1f SHA512 e285c10fb927b5373f0dd64131ea425c5a86b5ba4e60f131fa26f0d8427a99e58192b8a44bb87b76153d67e9625575b699147b966d505e59c7649ebc8ca1d584
 DIST strum_macros-0.26.1.crate 25326 BLAKE2B 2f52389676e1581abf42995a54d7725b0ece50ba8da2ecba700c359a4bc3dfa3c48440908a57d8f25334a1ab6a844093e131dc351182ecec1cab9bff1b04c407 SHA512 f41fc17aaf84385437605ffa751a9f03d19d230780855f86d60b53de4bd1891519a3550c41a31d44312f44b59c3c184286d9181e40c3fdda3aec0c2806385455
 DIST syd-3.15.2.tar.gz 517700 BLAKE2B 3bcf1880b046a39f70269d2560e3661d76390dc87aa1558712d1169b800406958ca21ff863902a6a0b5ba26a5a5e8c9cc4c79da8e5f02ddc7bb566907eca303e SHA512 614bbc9fc4ba62e7a57006726042191c44a9a844cbb0369b55534ce7e03c3bbb32d4986d253dc555fe8ccd5533b6e578c8ed748ef9b2821d309c6b2d11640cec
+DIST syd-3.15.5.tar.gz 530053 BLAKE2B 1832cf018b3d64cead7c7a3151131ae3e1e6f0d0fdfd7dc5b5b2d8ccac2a8c452c87dffbdee00e1f78be91c8b75a79270046e0cd63f6a13c0541ca6d90f54edd SHA512 ffc94a3e04e81f55e8eec905c371627ad14ccaa8ded446b8ae9d601d466a87b5b1c7e305159d9bd80d5c22c2f6fb3c68b830fcc2c708ebae0fb696cd87fa0546
 DIST syn-2.0.52.crate 254728 BLAKE2B 1e56e49de8fee8ed47e89a0791bb0188ee8f0dac127f6e17a1c91a3cb8744a61a6e3b8d3a7fa5cc450a453e9ba7c9ed844302d23cb6e6cd8ca8c624ca475b32e SHA512 a0fb277a4d4611c465d76adf83040a6ac4375275d9f9414fddb34f577573b0f5890b94773bd57660e9af4b65778888ddf34c99d829fe4f58a966484cd8dd9b05
 DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
 DIST thiserror-1.0.57.crate 20993 BLAKE2B 4eb90b8ee027e39102d6c030176db94510180f2bd2966503501ff89ca6b49afd61e6d9e1ebf18c08d374ff9de4e958dfcb3da8740fdfe31cceace5be456bfe4b SHA512 0ff7e48c3696f4f4c6af29f3142f0a7bb88a07b7a9877ec243e3ea15d89c48f1898b731311da5d4a7c88060628cae3eeea6a4eccf25bd851cb3075920cb1a936

diff --git a/sys-apps/syd/syd-3.15.5.ebuild b/sys-apps/syd/syd-3.15.5.ebuild
new file mode 100644
index 000000000000..5d58c4a1657e
--- /dev/null
+++ b/sys-apps/syd/syd-3.15.5.ebuild
@@ -0,0 +1,232 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.1
+
+EAPI=8
+
+RESTRICT="test" # fails with sandbox
+
+CRATES="
+	addr2line@0.21.0
+	adler@1.0.2
+	aho-corasick@1.1.2
+	anes@0.1.6
+	anstyle@1.0.6
+	anyhow@1.0.80
+	argv@0.1.11
+	autocfg@1.1.0
+	backtrace@0.3.69
+	bitflags@1.3.2
+	bitflags@2.4.2
+	bstr@1.9.1
+	byteorder@1.5.0
+	cast@0.3.0
+	cc@1.0.90
+	cfg-if@1.0.0
+	ciborium-io@0.2.2
+	ciborium-ll@0.2.2
+	ciborium@0.2.2
+	clap@4.5.2
+	clap_builder@4.5.2
+	clap_lex@0.7.0
+	const-hex@1.11.2
+	cpufeatures@0.2.12
+	criterion-plot@0.5.0
+	criterion@0.5.1
+	crossbeam-channel@0.5.12
+	crossbeam-utils@0.8.19
+	crunchy@0.2.2
+	cty@0.2.2
+	dirs-sys@0.4.1
+	dirs@5.0.1
+	either@1.10.0
+	env_filter@0.1.0
+	env_logger@0.11.3
+	equivalent@1.0.1
+	errno@0.3.8
+	fastrand@2.0.1
+	fixedbitset@0.4.2
+	futures-channel@0.3.30
+	futures-core@0.3.30
+	futures-executor@0.3.30
+	futures-task@0.3.30
+	futures-util@0.3.30
+	getargs@0.5.0
+	getrandom@0.2.12
+	gimli@0.28.1
+	globset@0.4.14
+	half@2.4.0
+	hashbrown@0.14.3
+	heck@0.4.1
+	hermit-abi@0.3.9
+	hex@0.4.3
+	indexmap@2.2.5
+	io-lifetimes@1.0.11
+	io-uring@0.6.3
+	ipnetwork@0.20.0
+	is-terminal@0.4.12
+	itertools@0.10.5
+	itoa@1.0.10
+	lazy_static@1.4.0
+	libc@0.2.153
+	libloading@0.8.3
+	libm@0.2.8
+	libredox@0.0.1
+	libseccomp-sys@0.2.1
+	libseccomp@0.3.0
+	linux-raw-sys@0.1.4
+	linux-raw-sys@0.4.13
+	lock_api@0.4.11
+	log@0.4.21
+	md5@0.7.0
+	memchr@2.7.1
+	memoffset@0.7.1
+	mimalloc2-rust-sys@2.1.2-source
+	mimalloc2-rust@0.3.0
+	miniz_oxide@0.7.2
+	nix@0.26.4
+	nonempty@0.10.0
+	num-traits@0.2.18
+	num_cpus@1.16.0
+	object@0.32.2
+	once_cell@1.19.0
+	oorandom@11.1.3
+	openat2@0.1.2
+	option-ext@0.2.0
+	parking_lot@0.12.1
+	parking_lot_core@0.9.9
+	parse-size@1.0.0
+	petgraph@0.6.4
+	pin-project-lite@0.2.13
+	pin-utils@0.1.0
+	pkg-config@0.3.30
+	ppv-lite86@0.2.17
+	proc-macro2@1.0.78
+	procfs@0.15.1
+	proptest@1.4.0
+	quote@1.0.35
+	rand@0.8.5
+	rand_chacha@0.3.1
+	rand_core@0.6.4
+	rand_xorshift@0.3.0
+	redox_syscall@0.4.1
+	redox_users@0.4.4
+	regex-automata@0.4.6
+	regex-syntax@0.8.2
+	regex@1.10.3
+	rs_hasher_ctx@0.1.3
+	rs_internal_hasher@0.1.3
+	rs_internal_state@0.1.3
+	rs_n_bit_words@0.1.3
+	rs_sha1@0.1.3
+	rs_sha3_256@0.1.2
+	rs_sha3_384@0.1.2
+	rs_sha3_512@0.1.2
+	rustc-demangle@0.1.23
+	rustix@0.36.17
+	rustix@0.38.31
+	rustversion@1.0.14
+	rusty_pool@0.7.0
+	ryu@1.0.17
+	same-file@1.0.6
+	scopeguard@1.2.0
+	sendfd@0.4.3
+	serde@1.0.197
+	serde_derive@1.0.197
+	serde_json@1.0.114
+	shellexpand@3.1.0
+	slab@0.4.9
+	smallvec@1.13.1
+	strum@0.26.1
+	strum_macros@0.26.1
+	syn@2.0.52
+	tempfile@3.10.1
+	thiserror-impl@1.0.57
+	thiserror@1.0.57
+	thread-id@4.2.1
+	tick_counter@0.4.5
+	tinytemplate@1.2.1
+	unarray@0.1.4
+	unicode-ident@1.0.12
+	walkdir@2.5.0
+	wasi@0.11.0+wasi-snapshot-preview1
+	winapi-i686-pc-windows-gnu@0.4.0
+	winapi-util@0.1.6
+	winapi-x86_64-pc-windows-gnu@0.4.0
+	winapi@0.3.9
+	windows-sys@0.45.0
+	windows-sys@0.48.0
+	windows-sys@0.52.0
+	windows-targets@0.42.2
+	windows-targets@0.48.5
+	windows-targets@0.52.4
+	windows_aarch64_gnullvm@0.42.2
+	windows_aarch64_gnullvm@0.48.5
+	windows_aarch64_gnullvm@0.52.4
+	windows_aarch64_msvc@0.42.2
+	windows_aarch64_msvc@0.48.5
+	windows_aarch64_msvc@0.52.4
+	windows_i686_gnu@0.42.2
+	windows_i686_gnu@0.48.5
+	windows_i686_gnu@0.52.4
+	windows_i686_msvc@0.42.2
+	windows_i686_msvc@0.48.5
+	windows_i686_msvc@0.52.4
+	windows_x86_64_gnu@0.42.2
+	windows_x86_64_gnu@0.48.5
+	windows_x86_64_gnu@0.52.4
+	windows_x86_64_gnullvm@0.42.2
+	windows_x86_64_gnullvm@0.48.5
+	windows_x86_64_gnullvm@0.52.4
+	windows_x86_64_msvc@0.42.2
+	windows_x86_64_msvc@0.48.5
+	windows_x86_64_msvc@0.52.4
+"
+
+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+=" Apache-2.0 MIT Unicode-DFS-2016"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="static? ( sys-libs/libseccomp[static-libs] )
+	sys-libs/libseccomp"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/syd-v${PV}"
+
+src_compile() {
+	if use static; then
+		export LIBSECCOMP_LINK_TYPE="static"
+		export LIBSECCOMP_LIB_PATH=$(pkgconf --variable=libdir libseccomp)
+		export RUSTFLAGS+="-Clink-args=-static -Clink-args=-no-pie -Clink-args=-Wl,-Bstatic -Ctarget-feature=+crt-static"
+		myfeatures=( "static" )
+	fi
+	cargo_src_compile
+}
+
+src_install () {
+	cargo_src_install
+	dodoc README.md
+	insinto /usr/libexec
+	doins src/esyd.sh
+
+	insinto /etc
+	newins data/user.syd-3 user.syd-3.sample
+}
+
+src_test() {
+	RUSTFLAGS="" cargo_src_test
+}


             reply	other threads:[~2024-03-18 10:15 UTC|newest]

Thread overview: 145+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-18 10:15 Patrick Lauer [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-03-16 14:56 [gentoo-commits] repo/gentoo:master commit in: sys-apps/syd/ Patrick Lauer
2025-03-16 14:56 Patrick Lauer
2025-03-09 18:14 Patrick Lauer
2025-03-09 18:14 Patrick Lauer
2025-02-22 15:17 Patrick Lauer
2025-02-22 15:17 Patrick Lauer
2025-02-14  8:29 Patrick Lauer
2025-02-14  6:21 Patrick Lauer
2025-02-12 10:09 Patrick Lauer
2025-02-12  5:38 Patrick Lauer
2025-02-12  5:38 Patrick Lauer
2025-01-31  6:32 Patrick Lauer
2025-01-31  6:32 Patrick Lauer
2025-01-20 19:33 Patrick Lauer
2024-12-03  5:54 Patrick Lauer
2024-12-03  5:54 Patrick Lauer
2024-12-01  9:10 Patrick Lauer
2024-11-29 12:42 Patrick Lauer
2024-11-29 12:42 Patrick Lauer
2024-11-23 16:52 Patrick Lauer
2024-11-23 16:52 Patrick Lauer
2024-11-23  6:34 Patrick Lauer
2024-11-19 10:29 Patrick Lauer
2024-11-19 10:29 Patrick Lauer
2024-11-17 12:48 Patrick Lauer
2024-11-17 12:48 Patrick Lauer
2024-11-15 10:39 Patrick Lauer
2024-11-15 10:39 Patrick Lauer
2024-10-12 16:09 Patrick Lauer
2024-10-12 16:09 Patrick Lauer
2024-10-01  7:05 Patrick Lauer
2024-10-01  7:05 Patrick Lauer
2024-09-17 15:44 Patrick Lauer
2024-09-17 15:44 Patrick Lauer
2024-09-13 14:39 Patrick Lauer
2024-09-13 14:39 Patrick Lauer
2024-08-31  7:49 Patrick Lauer
2024-08-31  7:49 Patrick Lauer
2024-08-30  6:56 Patrick Lauer
2024-08-30  6:56 Patrick Lauer
2024-08-13  4:11 Patrick Lauer
2024-08-13  4:11 Patrick Lauer
2024-08-05  6:20 Patrick Lauer
2024-08-05  6:20 Patrick Lauer
2024-07-20 13:47 Patrick Lauer
2024-07-20 13:47 Patrick Lauer
2024-07-17  8:19 Patrick Lauer
2024-07-17  8:19 Patrick Lauer
2024-07-16  6:13 Patrick Lauer
2024-07-16  6:13 Patrick Lauer
2024-07-15  5:27 Patrick Lauer
2024-07-13  6:56 Patrick Lauer
2024-07-13  6:56 Patrick Lauer
2024-07-07 18:43 Patrick Lauer
2024-07-07 18:43 Patrick Lauer
2024-07-07  6:08 Patrick Lauer
2024-07-01  7:06 Patrick Lauer
2024-06-29 15:33 Patrick Lauer
2024-06-29  5:34 Patrick Lauer
2024-06-29  5:34 Patrick Lauer
2024-06-27  9:05 Patrick Lauer
2024-06-27  9:05 Patrick Lauer
2024-06-15 15:21 Patrick Lauer
2024-06-15 15:21 Patrick Lauer
2024-06-09 18:16 Patrick Lauer
2024-06-09 18:16 Patrick Lauer
2024-06-09  5:51 Patrick Lauer
2024-06-09  5:51 Patrick Lauer
2024-06-08  6:23 Patrick Lauer
2024-06-08  6:23 Patrick Lauer
2024-05-31  5:16 Patrick Lauer
2024-05-31  5:16 Patrick Lauer
2024-05-19  6:13 Patrick Lauer
2024-05-19  6:13 Patrick Lauer
2024-05-09 14:15 Patrick Lauer
2024-05-09 14:15 Patrick Lauer
2024-05-07  7:12 Patrick Lauer
2024-05-07  7:12 Patrick Lauer
2024-05-06  7:02 Patrick Lauer
2024-05-06  7:02 Patrick Lauer
2024-05-05  5:28 Patrick Lauer
2024-05-04  5:46 Patrick Lauer
2024-05-04  5:46 Patrick Lauer
2024-04-13 15:02 Patrick Lauer
2024-04-13 15:02 Patrick Lauer
2024-04-11  5:06 Patrick Lauer
2024-04-11  5:06 Patrick Lauer
2024-04-09  8:07 Patrick Lauer
2024-04-09  8:07 Patrick Lauer
2024-03-25  9:32 Patrick Lauer
2024-03-11  7:25 Patrick Lauer
2024-03-11  7:25 Patrick Lauer
2024-02-29 16:03 Patrick Lauer
2024-02-20 10:36 Patrick Lauer
2024-02-20 10:36 Patrick Lauer
2024-02-17 10:09 Patrick Lauer
2024-02-17  6:05 Patrick Lauer
2024-02-17  6:05 Patrick Lauer
2024-02-13  7:58 Patrick Lauer
2024-02-13  7:58 Patrick Lauer
2024-02-12 14:35 Patrick Lauer
2024-02-07 18:30 Patrick Lauer
2024-02-07 15:23 Patrick Lauer
2024-02-07 15:00 Patrick Lauer
2024-02-07 15:00 Patrick Lauer
2024-01-26  6:00 Patrick Lauer
2024-01-26  6:00 Patrick Lauer
2024-01-25 14:17 Patrick Lauer
2023-12-31 17:29 罗百科
2023-12-23  7:47 罗百科
2023-12-21 15:35 罗百科
2023-12-18 12:28 罗百科
2023-12-18  8:20 罗百科
2023-12-17 19:16 罗百科
2023-12-10 16:54 罗百科
2023-12-09  7:12 罗百科
2023-12-08 18:20 罗百科
2023-12-06  7:43 罗百科
2023-12-05 13:10 罗百科
2023-12-05  9:48 罗百科
2023-12-03 17:59 罗百科
2023-12-03 13:24 罗百科
2023-12-01  7:29 罗百科
2023-11-30 10:48 罗百科
2023-11-29 13:44 罗百科
2023-11-28 13:30 罗百科
2023-11-24  6:36 罗百科
2023-11-23  5:52 罗百科
2023-11-21  6:02 罗百科
2023-11-15 17:05 罗百科
2023-11-14  5:56 罗百科
2023-11-14  5:56 罗百科
2023-11-10  5:36 罗百科
2023-11-08 18:27 罗百科
2023-11-06  5:50 罗百科
2023-11-03  5:50 罗百科
2023-11-02  5:34 罗百科
2023-10-31  6:17 罗百科
2023-10-29  6:47 罗百科
2023-10-27  4:39 罗百科
2023-10-26 15:35 罗百科
2023-10-26  5:22 罗百科
2023-10-25  9:10 罗百科
2023-10-24  8:16 罗百科

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1710756933.a5e3fce048f2a5b641e1e780d40ed8b8d1fcb509.patrick@gentoo \
    --to=patrick@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox