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: Fri, 26 Jan 2024 06:00:45 +0000 (UTC)	[thread overview]
Message-ID: <1706248816.a273cdd938fbcd1981e4fd89168abba845dbb4ee.patrick@gentoo> (raw)

commit:     a273cdd938fbcd1981e4fd89168abba845dbb4ee
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 06:00:16 2024 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 06:00:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a273cdd9

sys-apps/syd: add 3.11.0

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

 sys-apps/syd/Manifest          |   1 +
 sys-apps/syd/syd-3.11.0.ebuild | 183 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 184 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index b54203f7b66a..867aa8ec317b 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -117,6 +117,7 @@ DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e19307
 DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40 SHA512 a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a
 DIST strum_macros-0.25.3.crate 22570 BLAKE2B 511af0d1f0f76df7ad1528c79987b6e09390bfb33e1c34078fb5450171aca7f169afb83fa2f2338a861ded6842c8535ea6e4cdb0d31f341edab0a06d7eeac16c SHA512 e6ebc00943d9f88104815a5bd6a302a391a06fb0ed5ff836e01d341150628684e00e5e2e5b3f6466ece92d376985246f818243a0d1d775cfa55d1c50c0ec0c62
 DIST syd-3.10.0.tar.gz 432767 BLAKE2B 76567dbd5bedc2bbf4efbf8481a4be95a599ce12c400983d1c5dc460986ef9b225c0815e68f8560d8b749d9f0319b5736b850d1e90bba67a07303c8f054ca6df SHA512 7901ec25c8f5eda789d8347063da8c36881d58fdc15cb3937fa81c0a90d136c0942ca953511ca454d7ff434e259e537f5d80526b7e9ddd9de7aff08601ca30ea
+DIST syd-3.11.0.tar.gz 433456 BLAKE2B 1ea4f604589da276cda66f558f1fb10969850cb5c350d9d04759d9465cdd220bb74ea493f79afbe501c343f6e5f0fc1660c227a217406e83712697a3a7e24636 SHA512 c19b62f05a062dd1f2fff0dbb564967cdb4b33179345193d73847ba9de25eab5400025410c03e62b46541f54eed5c964d66c763483f543c588f38603c1942d1b
 DIST syd-3.9.13.tar.gz 393296 BLAKE2B b0ebbcec52806ea61991cef8085967aefb0257bda6d494157f9f643e6d1613560b5dcdb9a300ebb6953ab0a4f43112651229475f8503f5410b6abf2d2245a030 SHA512 7c75b04c16e0872fca4da2fb9cf1dd7441c452b54130b766262f5c945d14d352d49d66bd8a70959ce8a8dd87f36b97aafced4d57559600f5a151c229dc020f1d
 DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325

diff --git a/sys-apps/syd/syd-3.11.0.ebuild b/sys-apps/syd/syd-3.11.0.ebuild
new file mode 100644
index 000000000000..9a40aceab244
--- /dev/null
+++ b/sys-apps/syd/syd-3.11.0.ebuild
@@ -0,0 +1,183 @@
+# 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="
+	aho-corasick@1.1.2
+	anes@0.1.6
+	anstyle@1.0.4
+	anyhow@1.0.79
+	argv@0.1.11
+	autocfg@1.1.0
+	bitflags@1.3.2
+	bitflags@2.4.2
+	bstr@1.9.0
+	byteorder@1.5.0
+	cast@0.3.0
+	cfg-if@1.0.0
+	ciborium-io@0.2.1
+	ciborium-ll@0.2.1
+	ciborium@0.2.1
+	clap@4.4.18
+	clap_builder@4.4.18
+	clap_lex@0.6.0
+	criterion-plot@0.5.0
+	criterion@0.5.1
+	crossbeam-channel@0.5.11
+	crossbeam-utils@0.8.19
+	either@1.9.0
+	env_filter@0.1.0
+	env_logger@0.11.0
+	errno@0.3.8
+	fastrand@2.0.1
+	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
+	globset@0.4.14
+	half@1.8.2
+	heck@0.4.1
+	hermit-abi@0.3.4
+	hex@0.4.3
+	io-lifetimes@1.0.11
+	io-uring@0.6.2
+	ipnetwork@0.20.0
+	is-terminal@0.4.10
+	itertools@0.10.5
+	itoa@1.0.10
+	lazy_static@1.4.0
+	libc@0.2.152
+	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.20
+	memchr@2.7.1
+	memoffset@0.7.1
+	nix@0.26.4
+	nonempty@0.9.0
+	num-traits@0.2.17
+	num_cpus@1.16.0
+	once_cell@1.19.0
+	oorandom@11.1.3
+	openat2@0.1.2
+	parking_lot@0.12.1
+	parking_lot_core@0.9.9
+	parse-size@1.0.0
+	pin-project-lite@0.2.13
+	pin-utils@0.1.0
+	pkg-config@0.3.29
+	proc-macro2@1.0.78
+	procfs@0.15.1
+	quote@1.0.35
+	redox_syscall@0.4.1
+	regex-automata@0.4.4
+	regex-syntax@0.8.2
+	regex@1.10.3
+	rustix@0.36.17
+	rustix@0.38.30
+	rustversion@1.0.14
+	rusty_pool@0.7.0
+	ryu@1.0.16
+	same-file@1.0.6
+	scopeguard@1.2.0
+	sendfd@0.4.3
+	serde@1.0.195
+	serde_derive@1.0.195
+	serde_json@1.0.111
+	slab@0.4.9
+	smallvec@1.13.1
+	strum@0.25.0
+	strum_macros@0.25.3
+	syn@2.0.48
+	tempfile@3.9.0
+	tinytemplate@1.2.1
+	unicode-ident@1.0.12
+	walkdir@2.4.0
+	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.0
+	windows_aarch64_gnullvm@0.42.2
+	windows_aarch64_gnullvm@0.48.5
+	windows_aarch64_gnullvm@0.52.0
+	windows_aarch64_msvc@0.42.2
+	windows_aarch64_msvc@0.48.5
+	windows_aarch64_msvc@0.52.0
+	windows_i686_gnu@0.42.2
+	windows_i686_gnu@0.48.5
+	windows_i686_gnu@0.52.0
+	windows_i686_msvc@0.42.2
+	windows_i686_msvc@0.48.5
+	windows_i686_msvc@0.52.0
+	windows_x86_64_gnu@0.42.2
+	windows_x86_64_gnu@0.48.5
+	windows_x86_64_gnu@0.52.0
+	windows_x86_64_gnullvm@0.42.2
+	windows_x86_64_gnullvm@0.48.5
+	windows_x86_64_gnullvm@0.52.0
+	windows_x86_64_msvc@0.42.2
+	windows_x86_64_msvc@0.48.5
+	windows_x86_64_msvc@0.52.0
+"
+
+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-01-26  6:00 UTC|newest]

Thread overview: 139+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-26  6:00 Patrick Lauer [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-02-14  8:29 [gentoo-commits] repo/gentoo:master commit in: sys-apps/syd/ 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-18 10:15 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-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=1706248816.a273cdd938fbcd1981e4fd89168abba845dbb4ee.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