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
+}
next 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