From d938920a33f03124f4e211a67d9291283442caa1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 14 Sep 2023 10:46:43 +0100 Subject: gentoo auto-resync : 14:09:2023 - 10:46:43 --- sys-fs/bcachefs-tools/Manifest | 4 +- .../bcachefs-tools-1.2_p20230813-r1.ebuild | 268 +++++++++++++++++++++ .../bcachefs-tools-1.2_p20230813.ebuild | 268 --------------------- sys-fs/bcachefs-tools/bcachefs-tools-9999.ebuild | 6 +- 4 files changed, 273 insertions(+), 273 deletions(-) create mode 100644 sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813-r1.ebuild delete mode 100644 sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild (limited to 'sys-fs/bcachefs-tools') diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest index efeb895c38c2..72873b6ab8ea 100644 --- a/sys-fs/bcachefs-tools/Manifest +++ b/sys-fs/bcachefs-tools/Manifest @@ -106,6 +106,6 @@ DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360 DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 -EBUILD bcachefs-tools-1.2_p20230813.ebuild 5819 BLAKE2B 9ee0ead2a1de12d09d83b84b897f642bb6b228cef70cfa27955a9d32c541c40073258125703e0568b4eb97070d8ff53d7d6b562e8859440d1af66f8f9f98d9b3 SHA512 50ec1c208fd5e8db98e3bed9b326ac93a7ed59a9c2fd53a996fca66439738b413befd73b9c22e3421d6d9f0dec931505a6b9f98c36dd5ffe02b36797b4d8d243 -EBUILD bcachefs-tools-9999.ebuild 3752 BLAKE2B 9f410de6dde603e5c409054163b3dd5a6af76a7e3aa738c00eaa23f044dcd34c063e5957d2ca5001f730225b67386fea45bd32e15acf111fe666c85c124752c5 SHA512 0e32fac298f9803eecb4f388fbeea837c1e3711bc98ed48062670fae0a7c00ea9cdfc7ee40b4939d87d8ed6d6cefa82905092579c9b8815c79ad70a3a63db540 +EBUILD bcachefs-tools-1.2_p20230813-r1.ebuild 5825 BLAKE2B 40d104e63899f4d4f15ed6ce0613ec25ccf535afc3e4235b95df990919b41276d312e09076b1d64c0fc3cea2da436526c3061313ffd8cf610ec7a67ed4eed6ef SHA512 44d01fb565cf4d92172747e78fd2f0fefdaaf082508e46b30bc836d30befb9a97b204bfc1d177c1bfca557be59207dd255a55130bdc59833428a6a28998305ed +EBUILD bcachefs-tools-9999.ebuild 3758 BLAKE2B 1abe66da261797c6b1f88c37e25d5eafe49e5f5686ee7f5c54069bf6678ee7ede48f12cfd63980e556d48878c20237ae26fba764dc63c59e4441e8eba3ce024a SHA512 3a9ccbda8975e03dd5156c869c3175a04674f9f17a244214f6aba151f9312f46f6e5507caf35f1967018be580f938f21a1953760ddd2847b0333e7b395be4f4a MISC metadata.xml 577 BLAKE2B dc7bd0022ed95397f18fd638d4417e848687fc6714a784c702a2889cc6b976ac046a5c688b68f3efbe54cbc7cfd78117778049c8519aa7db556b8b459a50be27 SHA512 e9c1566e2490665350e24689b2d9dfb9a653752e45a8018cbc982fa25842b3d6ae9af4046adf5caefc1d6389bee187e37cd3dcddb9c89d4b65620d1ee80e910e diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813-r1.ebuild b/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813-r1.ebuild new file mode 100644 index 000000000000..77d4dd61a6c2 --- /dev/null +++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813-r1.ebuild @@ -0,0 +1,268 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + aho-corasick@0.7.20 + android_system_properties@0.1.5 + anyhow@1.0.68 + atty@0.2.14 + autocfg@1.1.0 + bitfield@0.14.0 + bitflags@1.3.2 + bumpalo@3.12.0 + byteorder@1.4.3 + cc@1.0.79 + cexpr@0.6.0 + cfg-if@1.0.0 + chrono@0.4.23 + clang-sys@1.6.0 + clap@4.1.4 + clap_derive@4.1.0 + clap_lex@0.3.1 + codespan-reporting@0.11.1 + colored@2.0.0 + core-foundation-sys@0.8.3 + cxx@1.0.89 + cxx-build@1.0.89 + cxxbridge-flags@1.0.89 + cxxbridge-macro@1.0.89 + either@1.8.1 + errno@0.2.8 + errno-dragonfly@0.1.2 + fastrand@1.8.0 + filedescriptor@0.8.2 + gag@1.0.0 + getset@0.1.2 + glob@0.3.1 + heck@0.4.1 + hermit-abi@0.1.19 + hermit-abi@0.2.6 + iana-time-zone@0.1.53 + iana-time-zone-haiku@0.1.1 + instant@0.1.12 + io-lifetimes@1.0.4 + is-terminal@0.4.2 + itertools@0.9.0 + js-sys@0.3.61 + lazy_static@1.4.0 + lazycell@1.3.0 + libc@0.2.139 + libudev-sys@0.1.4 + link-cplusplus@1.0.8 + linux-raw-sys@0.1.4 + log@0.4.17 + memchr@2.5.0 + memoffset@0.8.0 + minimal-lexical@0.2.1 + nom@7.1.3 + num-integer@0.1.45 + num-traits@0.2.15 + once_cell@1.17.0 + os_str_bytes@6.4.1 + parse-display@0.1.2 + parse-display-derive@0.1.2 + paste@1.0.11 + peeking_take_while@0.1.2 + pkg-config@0.3.26 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.50 + quote@1.0.23 + redox_syscall@0.2.16 + regex@1.7.1 + regex-syntax@0.6.28 + remove_dir_all@0.5.3 + rpassword@4.0.5 + rustc-hash@1.1.0 + rustix@0.36.7 + scratch@1.0.3 + shlex@1.1.0 + strsim@0.10.0 + syn@1.0.107 + tempfile@3.3.0 + termcolor@1.2.0 + terminal_size@0.2.3 + thiserror@1.0.38 + thiserror-impl@1.0.38 + time@0.1.45 + udev@0.7.0 + unicode-ident@1.0.6 + unicode-width@0.1.10 + uuid@1.3.0 + version_check@0.9.4 + wasi@0.10.0+wasi-snapshot-preview1 + wasm-bindgen@0.2.84 + wasm-bindgen-backend@0.2.84 + wasm-bindgen-macro@0.2.84 + wasm-bindgen-macro-support@0.2.84 + wasm-bindgen-shared@0.2.84 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-sys@0.42.0 + windows_aarch64_gnullvm@0.42.1 + windows_aarch64_msvc@0.42.1 + windows_i686_gnu@0.42.1 + windows_i686_msvc@0.42.1 + windows_x86_64_gnu@0.42.1 + windows_x86_64_gnullvm@0.42.1 + windows_x86_64_msvc@0.42.1 +" + +# Upstream have a fork of bindgen and use cgit +declare -A GIT_CRATES=( + [bindgen]="https://gitlab.com/Matt.Jolly/rust-bindgen-bcachefs;f773267b090bf16b9e8375fcbdcd8ba5e88806a8;rust-bindgen-bcachefs-%commit%/bindgen" +) + +LLVM_MAX_SLOT=17 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cargo flag-o-matic llvm multiprocessing python-any-r1 toolchain-funcs unpacker + +DESCRIPTION="Tools for bcachefs" +HOMEPAGE="https://bcachefs.org/" +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git" +else + MY_COMMIT=4d04fe42623a2f2b91a75cfa3d3503ab88e48acc + SRC_URI="https://github.com/koverstreet/bcachefs-tools/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz + ${CARGO_CRATE_URIS}" + S="${WORKDIR}/${PN}-${MY_COMMIT}" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0 BSD GPL-2 MIT" +SLOT="0" +IUSE="fuse test" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/lz4:= + dev-libs/libaio + dev-libs/libsodium:= + dev-libs/userspace-rcu:= + sys-apps/keyutils + sys-apps/util-linux + sys-libs/zlib + virtual/udev + fuse? ( >=sys-fs/fuse-3.7.0 ) +" + +RDEPEND="${DEPEND}" + +# Clang is required for bindgen +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/docutils[${PYTHON_USEDEP}] + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) + ') + $(unpacker_src_uri_depends) +