From 6bf575618cf9022e99cbfcc64036fd9db79a749c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 5 Dec 2023 17:02:59 +0000 Subject: gentoo auto-resync : 05:12:2023 - 17:02:58 --- sys-apps/syd/Manifest | 5 +- sys-apps/syd/syd-3.7.0.ebuild | 160 ----------------------------------------- sys-apps/syd/syd-3.8.0.ebuild | 161 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 164 insertions(+), 162 deletions(-) delete mode 100644 sys-apps/syd/syd-3.7.0.ebuild create mode 100644 sys-apps/syd/syd-3.8.0.ebuild (limited to 'sys-apps/syd') diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest index ab720700751c..cde66fa0c5d0 100644 --- a/sys-apps/syd/Manifest +++ b/sys-apps/syd/Manifest @@ -71,6 +71,7 @@ DIST rusty_pool-0.7.0.crate 25301 BLAKE2B dd4e9ad11fd02b637b0cd6250a89b3b7813e5d DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb +DIST sendfd-0.4.3.crate 11120 BLAKE2B 5f9e1d170ffd45f3012facead052267a868cf95790e606b6ed9b06b664c3abd703d90470356de604a3b52653634844ae15d275902c5ca5c157741f1ff965c3b3 SHA512 0c17bcad760b74000dc7bf8d4a5b4c4ef68246693997c47b5e7b503cc592fca72ebe3b617da7b2c3aa02fd6afed0aa3b92cb3f36cecced53acbb78a377069849 DIST serde-1.0.193.crate 76863 BLAKE2B 163097e85b5542451896d7381607aa297e3b0342a2641887a01689b13122c6c1ca566fcb7f32f51bb0ecc861aed014f1467edfe21338223d5361555f870425a3 SHA512 82259ca302f42116ecffca3c88bc1212785ce5430f9d29390a9041d4e5943c13b13de119fde644a583960102c4b6e850a16f962d36dc76ac69fc2297ed65a506 DIST serde_derive-1.0.193.crate 55692 BLAKE2B eeb2a2fbcd0daf5fee1bd6a4f584fed330db58cbd786073311d6a94308c63dfc6b7c2dfbc4b8980064ed66509f0127525b79d99aa96ca0134226fe21715999bb SHA512 05efb144aeee293a0e7dc7540106eb8c4920b2d8dfc25771d73afa8ffcba330104643430a6e396ea2adabbed4ccb23591251479b75449b9c8322799f91d38c41 DIST serde_json-1.0.108.crate 146476 BLAKE2B 9c0ceae5566a4e0ce7a6264939862f9dd920bb47d18acebb179798b036c376d97a4e9b0717092903ab90cfbf6fb73d37518e3cc25f3217af010296f5644de396 SHA512 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6 @@ -78,8 +79,8 @@ DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8 DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d 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.7.0.tar.gz 316219 BLAKE2B 730f58d2395cc4931f10fb2e1412ec2b7b1073e8209eadf95f33fbedff39cc8e03b60628f3bc5b42e05b20523c3428919adf97920d53dcecfe86b8f87da73612 SHA512 ddcd61226212d8a182a3288485c557a7aaee11d76d889fb2848956f61971da32e69d883b330f2ad0e1b14569dbcafb45b327b60451b7ae9aa7f28588a63af6bd DIST syd-3.7.3.tar.gz 317232 BLAKE2B a42863e247cd836712e4fd9602f8e77a31c97c93a8200a3564343c53f88ffe1b2620964239c12226e3f06a4ee481ef1559ee0be9d94cf341da9bf06ac77e39c7 SHA512 401867b901dd559ae36a2aea539f7c9d27b06b4fdaf134e5b8b01074472d93c7e9b77c2e25e502e1d7cb17c05f1d6b66c691a27f59e3079d0fbd3f8f2eae25b1 +DIST syd-3.8.0.tar.gz 324078 BLAKE2B 597cdbc889a272dca386402fd00f109f1e129a80a0c42c3704931c594dc518a0939e09c961ed1eb26f5edc4d49ed828d5405dd83052fa259a03d86a5d3dcc051 SHA512 e4b22bb936588f81b9020bb475644a07c8becea95f1bcc6de216be213767bbca1eff235175a9b10ec5fdd5e0865a4950fdfab22e65fdcef362f6de02530d8b63 DIST syn-2.0.39.crate 244129 BLAKE2B 2cff6626624d03f70f1662af45a8644c28a9f92e2dfe38999bef3ba4a4c1ce825ae598277e9cb7abd5585eebfb17b239effc8d0bbf1c6ac196499f0d288e5e01 SHA512 96cc347cfdb0f9ca0b6c7289279a1cad8fc401625783742292564f7ceca8237ced8d9a3f62069696f6132ed06092dff2baaf4be09ef53b21260d93785b0e27c3 DIST tempfile-3.8.1.crate 32164 BLAKE2B abccff7939df8cd223a5a8ee61e5af7c35335f1cd61b3e72fed9a8565465c293e99938d57b50743141aace3cd20422ad5d3090507ed66561cb0155771fe0a5ec SHA512 b257bfb70793575d59ec4cf4b7492aff83dafb68b367a48594211f476a3b1d4800b69bddc405d8749d8b320c30cbe71be1261a60b4bbc862663b37a6c7d97a3a DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 @@ -107,6 +108,6 @@ DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B af9345a1f6e0ed1392ca1534c68d23f3be0fbb6a42b3c5518cee14373e645038526da15e849d14abe45c53766a30c6c2042a626482ba4a05409f325eb6aa36b1 SHA512 e88af35fd1c694dc189783e5c81aafa61aeffbddce4d7130e1125d0ce3d932fafeb345990ffd98477c41b578b7f5090f4f9c0457b02146309b95549c9f8f44f0 DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7 -EBUILD syd-3.7.0.ebuild 3152 BLAKE2B 23c1cd68b68957ab3822f1d2694fd38a7964b917aba9a31ce45bed4d421dfc2eb1e36c4f51b4ef707603486649d60f47a9ec69945acf2309bc3d510b2d051bad SHA512 6c4a645113dae3c045553e770f2137b6217f604dba27d3fa98f61b19e925dc3b47744272dc386f10d8457d1a369639da4faf6c9f7bda926afcd8f0e0c90924c6 EBUILD syd-3.7.3.ebuild 3152 BLAKE2B 23c1cd68b68957ab3822f1d2694fd38a7964b917aba9a31ce45bed4d421dfc2eb1e36c4f51b4ef707603486649d60f47a9ec69945acf2309bc3d510b2d051bad SHA512 6c4a645113dae3c045553e770f2137b6217f604dba27d3fa98f61b19e925dc3b47744272dc386f10d8457d1a369639da4faf6c9f7bda926afcd8f0e0c90924c6 +EBUILD syd-3.8.0.ebuild 3166 BLAKE2B a215dbf0e4ff9c68ae82a3613f3e145a3541180ace5ed4fb91edbf4cb57cc21d5e4317cc29694106d40709a9d9371fff74e0b3cfb0454d98d7275a4a2009dfba SHA512 7cd1e92cbdcff72aeb3cdb2c244caec28ffc94cde3d0623d394d032d37e127f7884edce0beaf0c4254bc447a10f0b50c05816aac829c0c827db8dacb674577ff MISC metadata.xml 254 BLAKE2B 0e6d918ec0aa523a1d7ff2da1c9081d8257c2a83396bc5c7033412341b400364ee2d9b155d9d1df05da92b11f6a940dcda2adae7c158e479d082ce4a0583971b SHA512 24b045489397ba3bcd9dc48dbbc8a26189c1220053c04f09035dd735d2a3fb2ad6a55791f943f4502fee20c633c4a30983b76093f31ce752994f424fbb3cd21b diff --git a/sys-apps/syd/syd-3.7.0.ebuild b/sys-apps/syd/syd-3.7.0.ebuild deleted file mode 100644 index 8aeb7ae9750d..000000000000 --- a/sys-apps/syd/syd-3.7.0.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -RESTRICT="test" # fails with sandbox - -CRATES=" - aho-corasick@1.1.2 - anes@0.1.6 - anstyle@1.0.4 - anyhow@1.0.75 - argv@0.1.9 - autocfg@1.1.0 - bitflags@1.3.2 - bitflags@2.4.1 - bstr@1.8.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.10 - clap_builder@4.4.9 - clap_lex@0.6.0 - criterion-plot@0.5.0 - criterion@0.5.1 - crossbeam-channel@0.5.8 - crossbeam-utils@0.8.16 - either@1.9.0 - env_logger@0.10.1 - errno@0.3.8 - fastrand@2.0.1 - futures-channel@0.3.29 - futures-core@0.3.29 - futures-executor@0.3.29 - futures-task@0.3.29 - futures-util@0.3.29 - getargs@0.5.0 - globset@0.4.14 - half@1.8.2 - heck@0.4.1 - hermit-abi@0.3.3 - io-uring@0.6.2 - ipnetwork@0.20.0 - is-terminal@0.4.9 - itertools@0.10.5 - itoa@1.0.9 - lazy_static@1.4.0 - libc@0.2.150 - libseccomp-sys@0.2.1 - libseccomp@0.3.0 - linux-raw-sys@0.4.11 - lock_api@0.4.11 - log@0.4.20 - memchr@2.6.4 - memoffset@0.7.1 - nix@0.26.4 - nonempty@0.8.1 - num-traits@0.2.17 - num_cpus@1.16.0 - once_cell@1.18.0 - oorandom@11.1.3 - openat2@0.1.2 - parking_lot@0.12.1 - parking_lot_core@0.9.9 - pin-project-lite@0.2.13 - pin-utils@0.1.0 - pkg-config@0.3.27 - proc-macro2@1.0.70 - quote@1.0.33 - redox_syscall@0.4.1 - regex-automata@0.4.3 - regex-syntax@0.8.2 - regex@1.10.2 - rustix@0.38.25 - rustversion@1.0.14 - rusty_pool@0.7.0 - ryu@1.0.15 - same-file@1.0.6 - scopeguard@1.2.0 - serde@1.0.193 - serde_derive@1.0.193 - serde_json@1.0.108 - slab@0.4.9 - smallvec@1.11.2 - strum@0.25.0 - strum_macros@0.25.3 - syn@2.0.39 - tempfile@3.8.1 - 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.48.0 - windows-sys@0.52.0 - windows-targets@0.48.5 - windows-targets@0.52.0 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.0 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.0 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.0 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.0 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.0 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.0 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.0 -" - -inherit cargo - -DESCRIPTION="practical userspace application sandbox" -HOMEPAGE="https://gitlab.exherbo.org/sydbox" - -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 -} diff --git a/sys-apps/syd/syd-3.8.0.ebuild b/sys-apps/syd/syd-3.8.0.ebuild new file mode 100644 index 000000000000..c2ef909d6061 --- /dev/null +++ b/sys-apps/syd/syd-3.8.0.ebuild @@ -0,0 +1,161 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RESTRICT="test" # fails with sandbox + +CRATES=" + aho-corasick@1.1.2 + anes@0.1.6 + anstyle@1.0.4 + anyhow@1.0.75 + argv@0.1.9 + autocfg@1.1.0 + bitflags@1.3.2 + bitflags@2.4.1 + bstr@1.8.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.10 + clap_builder@4.4.9 + clap_lex@0.6.0 + criterion-plot@0.5.0 + criterion@0.5.1 + crossbeam-channel@0.5.8 + crossbeam-utils@0.8.16 + either@1.9.0 + env_logger@0.10.1 + errno@0.3.8 + fastrand@2.0.1 + futures-channel@0.3.29 + futures-core@0.3.29 + futures-executor@0.3.29 + futures-task@0.3.29 + futures-util@0.3.29 + getargs@0.5.0 + globset@0.4.14 + half@1.8.2 + heck@0.4.1 + hermit-abi@0.3.3 + io-uring@0.6.2 + ipnetwork@0.20.0 + is-terminal@0.4.9 + itertools@0.10.5 + itoa@1.0.9 + lazy_static@1.4.0 + libc@0.2.150 + libseccomp-sys@0.2.1 + libseccomp@0.3.0 + linux-raw-sys@0.4.11 + lock_api@0.4.11 + log@0.4.20 + memchr@2.6.4 + memoffset@0.7.1 + nix@0.26.4 + nonempty@0.8.1 + num-traits@0.2.17 + num_cpus@1.16.0 + once_cell@1.18.0 + oorandom@11.1.3 + openat2@0.1.2 + parking_lot@0.12.1 + parking_lot_core@0.9.9 + pin-project-lite@0.2.13 + pin-utils@0.1.0 + pkg-config@0.3.27 + proc-macro2@1.0.70 + quote@1.0.33 + redox_syscall@0.4.1 + regex-automata@0.4.3 + regex-syntax@0.8.2 + regex@1.10.2 + rustix@0.38.25 + rustversion@1.0.14 + rusty_pool@0.7.0 + ryu@1.0.15 + same-file@1.0.6 + scopeguard@1.2.0 + sendfd@0.4.3 + serde@1.0.193 + serde_derive@1.0.193 + serde_json@1.0.108 + slab@0.4.9 + smallvec@1.11.2 + strum@0.25.0 + strum_macros@0.25.3 + syn@2.0.39 + tempfile@3.8.1 + 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.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.0 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.0 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.0 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.0 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.0 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.0 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.0 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.0 +" + +inherit cargo + +DESCRIPTION="practical userspace application sandbox" +HOMEPAGE="https://gitlab.exherbo.org/sydbox" + +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 +} -- cgit v1.2.3