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: Sun,  1 Dec 2024 09:10:14 +0000 (UTC)	[thread overview]
Message-ID: <1733044212.ce073deb1d5fd70f8054bf053044f6f059b5405c.patrick@gentoo> (raw)

commit:     ce073deb1d5fd70f8054bf053044f6f059b5405c
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  1 09:10:01 2024 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Sun Dec  1 09:10:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce073deb

sys-apps/syd: add 3.29.2

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

 sys-apps/syd/Manifest          |   1 +
 sys-apps/syd/syd-3.29.2.ebuild | 335 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 336 insertions(+)

diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 76b6b1262cf6..95ae6fbe355b 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -218,6 +218,7 @@ DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669
 DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
 DIST syd-3.28.5.tar.gz 1100861 BLAKE2B 997f7e92acb837ed5628f8cf657292129a039e2e4c667126201b47048561e7c038947416b0a26246673aac78eaaa43df7fa7f641e60d236c5a870dcd5be5a56a SHA512 06513cc43c32bd4109621011042ff2e8343bbb21f029c96d7ad91dcde381ce94beaa0a6a389902c36717da58a806d65a91658d19f3e50f3447bddf424cf36196
 DIST syd-3.29.0.tar.gz 1114822 BLAKE2B 6d651b40e4d042a319c23a65f5dd2b0b0f4001952da6df023bb4656ee9126444868083d84624fe4bbc913f43c4aba8956af4fc9d88f30a491ebeb762dd0f1b63 SHA512 3de619bf35e91af0a5a18a2f7cda94522dc5e091dd0179b4ca659ecb5f768bebdb3f8b6ba16902c35eeb569e9bac57b365757fb67de1afbb6d4fd56eb36b55ba
+DIST syd-3.29.2.tar.gz 1116720 BLAKE2B 0ca5a511f8ab4c19caa017bb07015e95235e3c6580c93de2c821939b9100e18353577fd36026f2023e4a8ecc2c13d0abc320bf57bc0191d8350bb1864a57912b SHA512 58410cc5cb048ff6e0ec3e6c89aab9ab762afa03b2eb4be993545d42966dfe543a6fab30b8d8e94a3d6e8c667c4e8d6817fb573edd565c3b12a2783ccc99dc6f
 DIST syn-2.0.89.crate 289852 BLAKE2B 4e2b06d2a0ea9b8970338ab61f8c5569cb7c10466dcf139576d0618c3690cfd23c98b66f0714c34839364dee72df6a6d8571f73dbf03ecc347fb1effb118fc2f SHA512 d172936f04a383b7b5e79dad328e70ea3c4faba4a88d0b6d186645413e8698434d30f53012cc9d3813f617c8bef75e95a2d064fdabae7867678abbed22bcd910
 DIST syn-2.0.90.crate 290584 BLAKE2B 9f469001c1439ffe57c578119653d3021c2709767e8e881441459a190402679f4fb78aa65e7822ff20913801c3be00d9b8f115189ea8e63ed94ed359b40fc9e1 SHA512 44606124f113c259c19edcb2adc1378d8292b422d800604c0e0d1ba89bd2d13d518cf4a6afa58daded54da9cb285464aadb113815406a0f09c5e18f865789ae0
 DIST tabwriter-1.4.0.crate 9951 BLAKE2B 8833c5a7f37749268187e60d95b07262e77c461ab868cd934e58031703dc0c9ea83b8757e681747900dc07eb5c8e41e589d9c37568b66ca25c95f0fbf07c8a8c SHA512 066846124e3beee816f76ed3a59fb224593537ce5807aa472fbcd0cb98f638dba6801d171b6d1026e56b6eaae6f2e873d64c190c97bbd8d6ffeffc82f3b4d52f

diff --git a/sys-apps/syd/syd-3.29.2.ebuild b/sys-apps/syd/syd-3.29.2.ebuild
new file mode 100644
index 000000000000..88f4754a13b2
--- /dev/null
+++ b/sys-apps/syd/syd-3.29.2.ebuild
@@ -0,0 +1,335 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RESTRICT="test" # fails with sandbox
+
+CRATES="
+	addr2line@0.24.2
+	adler2@2.0.0
+	ahash@0.8.11
+	aho-corasick@1.1.3
+	android-tzdata@0.1.1
+	android_system_properties@0.1.5
+	anes@0.1.6
+	anstream@0.6.18
+	anstyle-parse@0.2.6
+	anstyle-query@1.1.2
+	anstyle-wincon@3.0.6
+	anstyle@1.0.10
+	anyhow@1.0.93
+	argv@0.1.11
+	arrayref@0.3.9
+	arrayvec@0.5.2
+	arrayvec@0.7.6
+	autocfg@1.4.0
+	backtrace@0.3.74
+	base64@0.13.1
+	bitflags@1.3.2
+	bitflags@2.6.0
+	blake2b_simd@0.5.11
+	block-buffer@0.10.4
+	btoi@0.4.3
+	bumpalo@3.16.0
+	caps@0.5.5
+	cast@0.3.0
+	cc@1.2.2
+	cfg-if@1.0.0
+	cfg_aliases@0.1.1
+	cfg_aliases@0.2.1
+	chrono@0.4.38
+	ciborium-io@0.2.2
+	ciborium-ll@0.2.2
+	ciborium@0.2.2
+	clap@4.5.21
+	clap_builder@4.5.21
+	clap_derive@4.5.18
+	clap_lex@0.7.3
+	colorchoice@1.0.3
+	constant_time_eq@0.1.5
+	constant_time_eq@0.3.1
+	core-foundation-sys@0.8.7
+	cpufeatures@0.2.16
+	crc-catalog@2.4.0
+	crc32fast@1.4.2
+	crc@3.2.1
+	criterion-plot@0.5.0
+	criterion@0.5.1
+	crossbeam-utils@0.8.20
+	crunchy@0.2.2
+	crypto-common@0.1.6
+	cty@0.2.2
+	darling@0.20.10
+	darling_core@0.20.10
+	darling_macro@0.20.10
+	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@1.0.5
+	dirs@4.0.0
+	either@1.13.0
+	equivalent@1.0.1
+	errno@0.3.10
+	error-chain@0.12.4
+	expiringmap@0.1.2
+	fastrand@2.2.0
+	fixedbitset@0.5.7
+	flate2@1.0.35
+	fnv@1.0.7
+	futures-channel@0.3.31
+	futures-core@0.3.31
+	futures-executor@0.3.31
+	futures-io@0.3.31
+	futures-macro@0.3.31
+	futures-sink@0.3.31
+	futures-task@0.3.31
+	futures-util@0.3.31
+	futures@0.3.31
+	generic-array@0.14.7
+	getargs@0.5.0
+	getrandom@0.1.16
+	getrandom@0.2.15
+	getset@0.1.3
+	gimli@0.31.1
+	goblin@0.8.2
+	gperftools@0.2.0
+	half@2.4.1
+	hashbrown@0.12.3
+	hashbrown@0.14.5
+	heck@0.5.0
+	hermit-abi@0.3.9
+	hermit-abi@0.4.0
+	hex-conservative@0.3.0
+	hex@0.4.3
+	hkdf@0.12.4
+	hmac@0.12.1
+	home@0.5.9
+	iana-time-zone-haiku@0.1.2
+	iana-time-zone@0.1.61
+	ident_case@1.0.1
+	indexmap@1.9.3
+	indexmap@2.5.0
+	io-uring@0.6.4
+	ipnet@2.10.1
+	iprange@0.6.7
+	is-terminal@0.4.13
+	is_terminal_polyfill@1.70.1
+	itertools@0.10.5
+	itoa@1.0.14
+	js-sys@0.3.74
+	keccak@0.1.5
+	lazy_static@1.5.0
+	lexis@0.2.3
+	libc@0.2.167
+	libcgroups@0.4.1
+	libcontainer@0.4.1
+	libloading@0.8.6
+	liboci-cli@0.4.1
+	libredox@0.1.3
+	libseccomp-sys@0.2.1
+	libseccomp@0.3.0
+	linefeed@0.6.0
+	linux-raw-sys@0.4.14
+	lock_api@0.4.12
+	log@0.4.22
+	md5@0.7.0
+	memchr@2.7.4
+	memoffset@0.9.1
+	mimalloc2-rust-sys@2.1.7-source
+	mimalloc2-rust@0.3.2
+	minimal-lexical@0.2.1
+	miniz_oxide@0.8.0
+	mortal@0.2.4
+	nc@0.9.5
+	nix@0.26.4
+	nix@0.28.0
+	nix@0.29.0
+	nom@7.1.3
+	nu-ansi-term@0.46.0
+	num-traits@0.2.19
+	num_cpus@1.16.0
+	object@0.36.5
+	oci-spec@0.6.8
+	once_cell@1.19.0
+	oorandom@11.1.4
+	overload@0.1.1
+	parking_lot@0.12.3
+	parking_lot_core@0.9.10
+	parse-size@1.0.0
+	phf@0.11.2
+	phf_codegen@0.11.2
+	phf_generator@0.11.2
+	phf_shared@0.11.2
+	pin-project-lite@0.2.15
+	pin-utils@0.1.0
+	pkg-config@0.3.31
+	plain@0.2.3
+	prctl@1.0.0
+	proc-macro-error-attr2@2.0.0
+	proc-macro-error2@2.0.1
+	proc-macro2@1.0.92
+	procfs-core@0.16.0
+	procfs@0.16.0
+	protobuf-codegen@3.2.0
+	protobuf-parse@3.2.0
+	protobuf-support@3.2.0
+	protobuf@3.2.0
+	quick_cache@0.6.9
+	quote@1.0.37
+	rand@0.8.5
+	rand_core@0.6.4
+	redox_syscall@0.1.57
+	redox_syscall@0.5.7
+	redox_users@0.3.5
+	redox_users@0.4.6
+	regex-automata@0.4.9
+	regex-syntax@0.8.5
+	regex@1.10.6
+	rust-argon2@0.8.3
+	rust-criu@0.4.0
+	rustc-demangle@0.1.24
+	rustc-hash@2.1.0
+	rustix@0.38.41
+	rustversion@1.0.18
+	ryu@1.0.18
+	safe-path@0.1.0
+	same-file@1.0.6
+	scopeguard@1.2.0
+	scroll@0.12.0
+	scroll_derive@0.12.0
+	secure-string@0.3.0
+	sendfd@0.4.3
+	serde@1.0.215
+	serde_derive@1.0.215
+	serde_json@1.0.133
+	sha1@0.10.6
+	sha3@0.10.8
+	sharded-slab@0.1.7
+	shlex@1.3.0
+	siphasher@0.3.11
+	slab@0.4.9
+	smallstr@0.2.0
+	smallvec@1.13.2
+	strsim@0.11.1
+	strum@0.26.3
+	strum_macros@0.26.4
+	subtle@2.6.1
+	syn@2.0.90
+	tabwriter@1.4.0
+	tcmalloc@0.3.0
+	tempfile@3.14.0
+	terminfo@0.8.0
+	thiserror-impl@1.0.69
+	thiserror@1.0.69
+	thread_local@1.1.8
+	tick_counter@0.4.5
+	tinytemplate@1.2.1
+	tinyvec@1.8.0
+	tinyvec_macros@0.1.1
+	tracing-attributes@0.1.28
+	tracing-core@0.1.33
+	tracing-log@0.2.0
+	tracing-subscriber@0.3.19
+	tracing@0.1.41
+	typenum@1.17.0
+	unicode-ident@1.0.14
+	unicode-normalization@0.1.24
+	unicode-width@0.1.14
+	utf8parse@0.2.2
+	valuable@0.1.0
+	version_check@0.9.5
+	walkdir@2.5.0
+	wasi@0.11.0+wasi-snapshot-preview1
+	wasi@0.9.0+wasi-snapshot-preview1
+	wasm-bindgen-backend@0.2.97
+	wasm-bindgen-macro-support@0.2.97
+	wasm-bindgen-macro@0.2.97
+	wasm-bindgen-shared@0.2.97
+	wasm-bindgen@0.2.97
+	which@4.4.2
+	winapi-i686-pc-windows-gnu@0.4.0
+	winapi-util@0.1.9
+	winapi-x86_64-pc-windows-gnu@0.4.0
+	winapi@0.3.9
+	windows-core@0.52.0
+	windows-sys@0.52.0
+	windows-sys@0.59.0
+	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
+	zerocopy-derive@0.7.35
+	zerocopy@0.7.35
+	zeroize@1.8.1
+"
+
+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
+	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	other threads:[~2024-12-01  9:10 UTC|newest]

Thread overview: 131+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-01  9:10 Patrick Lauer [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-12-03  5:54 [gentoo-commits] repo/gentoo:master commit in: sys-apps/syd/ Patrick Lauer
2024-12-03  5:54 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-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=1733044212.ce073deb1d5fd70f8054bf053044f6f059b5405c.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