commit: 8853833be78d6df79c311fab973f4ac52e79885d Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Wed Mar 11 06:39:09 2026 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Wed Mar 11 07:03:11 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8853833b
sys-apps/fd: Bump to 10.4.2 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> sys-apps/fd/Manifest | 2 + sys-apps/fd/fd-10.4.2.ebuild | 190 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 192 insertions(+) diff --git a/sys-apps/fd/Manifest b/sys-apps/fd/Manifest index 86a27ca2bb80..5d08402cfd17 100644 --- a/sys-apps/fd/Manifest +++ b/sys-apps/fd/Manifest @@ -51,8 +51,10 @@ DIST faccess-0.2.4.crate 7262 BLAKE2B d069c8ea1555563137a9e7fd4e8626b8327f96e7eb DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 DIST fd-10.3.0.tar.gz 130622 BLAKE2B 25db86ec5cb19a189d809cb28844cb995581a66ac8b371d9680de49d88770c38ac41f2c41a07f7c14e34290207b6d85d0cb04c2a399417e7fb3fdd7f246b6937 SHA512 fa7d03cbc4abab02db8ed5cc7f3cb91ba87a6b4a609186edb40db80420a31a7ef671558e7a172008d8d31d9f7ef46ad9f58503129e1a253e36f1c2c15135595b DIST fd-10.4.1.tar.gz 145461 BLAKE2B 1b53767fda4ecdd11831da70fcebd4413bba5d2b9feb9bfd7ad6ddde9db5baf1d43291e763ee42543f1eddaac5b01fa29ab31b43daff98e1b3e07a34db51e395 SHA512 c2651abada738548906b385105b9e9bc6e94ba3f8ea32218df22f44e88e6d11c0f38e83595f7a224ca5f472555ba47c0a66e6b826a0ffffe3f28a2d1cbdcfcb1 +DIST fd-10.4.2.tar.gz 145560 BLAKE2B 37ec2ba88b5353e2fb24a111958d24d8ea9f2b3b6cb183de9fc57eb8ed9ee4ab31c86ec8fea037d637df172c91f455f375bf131cf5946d453deaf424c825e1d8 SHA512 115a2563ee4e80910c74d18a78a9fefcde2d530e6598ee03265e28e95685055e34d2a974d85aa2a173e8f104730a95ec87bcc86bbbe65ced80a903def169fe2d DIST fd-v10.3.0-i686-unknown-linux-gnu.tar.gz 1773069 BLAKE2B e588abcdb8a540f11d267b0fc1a3206d2a03eba9d26de6b9fa0797a34927e60c7331e11ff156612113a8044d50506be3b2506e245459680c3e092cfbd35ed4a7 SHA512 f7b9d41b02469b6ed979ae3f4f02db1c40a278a9a97a22fcb9d39edf531dfa463ab2a5456264671f4673b8fd8d968ba058ba1fab06204d4c873e29f0fec8c899 DIST fd-v10.4.1-i686-unknown-linux-gnu.tar.gz 1764929 BLAKE2B f5a277b265e234d7ef2db06782d882f3cd9dc8d7bfd1aea67173c31b5a4625acf820b40da61786cc1114beb4074c0aeed62b15c390286b803116a0efc94dce67 SHA512 dda2c4c69e105dae87733196bbee895633adc27ca18c6d7704bd191334e2c9d198214a13d5182d29924c5563eb91aa6de59589e526072ad37fccf034368cc350 +DIST fd-v10.4.2-i686-unknown-linux-gnu.tar.gz 1765873 BLAKE2B 6f1348528724809b90c2d812c688d837fe48e455035b3ba3f47b0326b4cc743dd383eb4ff177a3fbbeea37dbe23f199baa4f9ce9feae01b51b277cb834bef871 SHA512 9ed8d5d8a7d99b01d4327b0ce3c4d25f6813cb129fece89ae7cef31e5ec0346b9f1ae02b7d7832384145691b4bc72b0e239db3f97e628699f546de76461043c2 DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2 DIST filetime-0.2.27.crate 16678 BLAKE2B 7ecc5d1153771eb322e3b885426a05d4b8f17c7030ade7fc825b32edf23ec52db2a0024dacb1bf34f2e1b194c759c0fbc06f711f010d5786a5a18f114515a54b SHA512 f1daa3074b0686b54e6232b663ddcc442c991e35a49743630206f40b55d710687d9eebc525a47ac747bc123d8301d8374fea7c1dc6d05ea916e76612bc4c70dd DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de diff --git a/sys-apps/fd/fd-10.4.2.ebuild b/sys-apps/fd/fd-10.4.2.ebuild new file mode 100644 index 000000000000..8eca27ed34c0 --- /dev/null +++ b/sys-apps/fd/fd-10.4.2.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.90.0" +CRATES=" + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected]+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected]+wasi-0.2.9 + [email protected]+wasi-0.3.0-rc-2026-01-06 + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] + [email protected] +" + +inherit cargo shell-completion + +DESCRIPTION="Alternative to find that provides sensible defaults for 80% of the use cases" +HOMEPAGE="https://github.com/sharkdp/fd" +SRC_URI=" + https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/sharkdp/${PN}/releases/download/v${PV}/${PN}-v${PV}-i686-unknown-linux-gnu.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" MIT Unicode-3.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +DEPEND=" + !elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= ) +" +RDEPEND=" + ${DEPEND} +" + +QA_FLAGS_IGNORED="/usr/bin/fd" + +src_compile() { + sed -i -e '/strip/d' Cargo.toml || die + + # this enables to build with system jemallloc, but musl targets do not use it at all + if ! use elibc_musl; then + export JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)/libjemalloc.so" + # https://github.com/tikv/jemallocator/issues/19 + export CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 + fi + cargo_src_compile +} + +src_test() { + unset CLICOLOR_FORCE + cargo_src_test +} + +src_install() { + cargo_src_install + + # pre-downloaded to avoid generation via running itself. + local compdir="${WORKDIR}/${PN}-v${PV}-i686-unknown-linux-gnu" + + newbashcomp "${compdir}"/autocomplete/fd.bash fd + dofishcomp "${compdir}"/autocomplete/fd.fish + # zsh completion is in contrib + dozshcomp contrib/completion/_fd + + dodoc README.md + doman doc/*.1 +}
