From: "Patrick Lauer" <patrick@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/syd/
Date: Wed, 7 Feb 2024 18:30:25 +0000 (UTC) [thread overview]
Message-ID: <1707330621.72bcf316827124967028cc3fa686f97109a6a2bf.patrick@gentoo> (raw)
commit: 72bcf316827124967028cc3fa686f97109a6a2bf
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 7 18:30:08 2024 +0000
Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Wed Feb 7 18:30:21 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72bcf316
sys-apps/syd: add 3.11.4
Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
sys-apps/syd/Manifest | 1 +
sys-apps/syd/syd-3.11.4.ebuild | 184 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 185 insertions(+)
diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index ec6f6bd210c2..ef04d582cf34 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -89,6 +89,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.11.3.tar.gz 455191 BLAKE2B 2a0a169908985e331fe37d0a8c3dfffc7fde7aa45fc2b7fbf49dbb8598747ab18a3efc7bb0a63a0b6b382d7d14cb8dded29c8ba5197e2a050721996e5a9f6256 SHA512 723f0bc2be6f28f05c595747a684cd6ba6d36a1bf8914141f90a7e5f6243978117105b75658c4f53623ef9f886217829c6e2620651dc08080cf9982a23db3053
+DIST syd-3.11.4.tar.gz 455378 BLAKE2B 502658bbe96cf0b65591c258bba274c4228202437193bc7a24d4905bdbeb3d323223efc64989cc0e210087f74adb736f76e23a0a547bffe0a8768e22978a197f SHA512 339a3bb987919f80c803059ae4b166eae2555052d65f49c64515906f2a9729bcc819765c43d99b162b75413e2565e5b99ab7632664b7a8119adf6713a96d27b6
DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
DIST tempfile-3.9.0.crate 32182 BLAKE2B 4e802990988aff3ab5173bd96dbd906651a8df46b2619e6a500a3b9e7f4a3cd01dc7ee977791343f7875afdc4793a845000bb363d8c1a6599aeb6b1efcce5d56 SHA512 04e06c966bfa7a1567e7185ebd5c2876b96e46e36af14931bf0eba63795cd20d1c3427b6709a4cab2a68b8d289fdabd5537a50e5407a76e3a9fa0dcc7d3ce6d7
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
diff --git a/sys-apps/syd/syd-3.11.4.ebuild b/sys-apps/syd/syd-3.11.4.ebuild
new file mode 100644
index 000000000000..0955677e07e4
--- /dev/null
+++ b/sys-apps/syd/syd-3.11.4.ebuild
@@ -0,0 +1,184 @@
+# 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.5
+ 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.2
+ ciborium-ll@0.2.2
+ ciborium@0.2.2
+ 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
+ crunchy@0.2.2
+ either@1.9.0
+ env_filter@0.1.0
+ env_logger@0.11.1
+ 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@2.3.1
+ 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.5
+ 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.196
+ serde_derive@1.0.196
+ serde_json@1.0.113
+ slab@0.4.9
+ smallvec@1.13.1
+ strum@0.26.1
+ strum_macros@0.26.1
+ 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-02-07 18:30 UTC|newest]
Thread overview: 148+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-07 18:30 Patrick Lauer [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-04-06 12:07 [gentoo-commits] repo/gentoo:master commit in: sys-apps/syd/ Patrick Lauer
2025-04-06 12:07 Patrick Lauer
2025-03-23 17:59 Patrick Lauer
2025-03-16 14:56 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-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 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=1707330621.72bcf316827124967028cc3fa686f97109a6a2bf.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