diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-27 19:26:40 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-27 19:26:40 +0000 |
commit | 4418da21bd05d610a3450f4aa75481785ca372a0 (patch) | |
tree | 05975a5e68e88b64b58ed4f9c416e36cd4dbff4e /sys-apps/bfs | |
parent | acfd7c956a7b45da7af1452ec12e0b2d5e6ac65b (diff) |
gentoo auto-resync : 27:02:2025 - 19:26:39
Diffstat (limited to 'sys-apps/bfs')
-rw-r--r-- | sys-apps/bfs/Manifest | 2 | ||||
-rw-r--r-- | sys-apps/bfs/bfs-4.0.6.ebuild | 59 |
2 files changed, 61 insertions, 0 deletions
diff --git a/sys-apps/bfs/Manifest b/sys-apps/bfs/Manifest index 81f09919301c..f993e7778701 100644 --- a/sys-apps/bfs/Manifest +++ b/sys-apps/bfs/Manifest @@ -1,6 +1,8 @@ AUX bfs-4.0.4-maybe-uninit.patch 616 BLAKE2B 3607e46d757494a37bce4b90a8409cefa429fd22963c2ba66665311ba97f0b2c8d87b2a4d821f3d1c24cc7787c459f6b2cc758b75e647800be08ab72718a5637 SHA512 eae29aba07938a930d1f9c350c651dbae1e1cf7c35db250eca85318bcb2ccf2c2ee805ae08855b15c60d35cd8ff5263886dc3489568267fdf6d224917718d1bd DIST bfs-4.0.4.tar.gz 278447 BLAKE2B 47a82b0e96d18891815799bd2878266368d3582aeb3aa0b1df9fa79b1eed9125a64dfe061d6f11f9a6265b47c2f3c9d38e21b2d82c7e7f1f9fb313b61d1478f8 SHA512 b372e68fc13624cd410edb64a0429fbb1dac2d01417c78821570b3b1d0e4f6d239d93acffcb5c077f84409edb013c9fec0b2bed50646ed52d62df90d6b1893fb DIST bfs-4.0.5.tar.gz 286765 BLAKE2B 9dbcc11a218c0504c2235c23a367a1694e7c8d4739ec92b5acb88a6046698468711ef4257c39495ee92c0a44ad95190f1a2ffd39952b5f4cfed7704053ef1718 SHA512 bc72d81da1b014e7dd9ee792b1b34b6d74aa87d9c3c0a54f1b0e72845a45f36a1ac83bd130634f05c93b440dd9e543892d4ee82bf2d1447879e40a78eb5ec187 +DIST bfs-4.0.6.tar.gz 288676 BLAKE2B 9454e03562bd222bed70c7d060be632556388cc9c603bed0c6df2d9d9eab8950c8ad22629539cf07cd9f939564fd3efe5ff5a45e21f1262ce70297585afd2480 SHA512 60552e6890d178e7627bfb63b3c17d0b109bba742a10463a06bc603e0fa6069abad573c7fc1b8485539f0c13566e677fa888906dc6f0d42cf7a04252f6e01d0e EBUILD bfs-4.0.4.ebuild 1432 BLAKE2B 1a5cfce6f1c59d4a30321cbd6e158cf0457ed495ec9e96fb7bb90114ae04d02679ba20ec331e0c7c68729591c0957d66bba1d9a817db3e2b5ff74979746d82f7 SHA512 ba8f593d99fed495028d03bc535ddea13c519a5ad482218786176bdcd31157d2eba8a444266a12c1d905fa350ee4db2b07e8cde5e380fcc75107e42d22c5f7fd EBUILD bfs-4.0.5.ebuild 1385 BLAKE2B 6fa610a2f225535fd6de5f2bca2c4d051f1ac47c4bf6dcc98f664f163d0b658c8a47140b533f11a8f8f39c9489ac14887a8e6f6fed98ba7da0f602f1d2bfb95c SHA512 7ca2e5b2cb3a893069000925a3a48b292752f5b278336472a989b11b4d1586e4d30141f682c5703251f12f6180ab45c274996c76cf1eaf4ee220d8f952eda981 +EBUILD bfs-4.0.6.ebuild 1385 BLAKE2B 6fa610a2f225535fd6de5f2bca2c4d051f1ac47c4bf6dcc98f664f163d0b658c8a47140b533f11a8f8f39c9489ac14887a8e6f6fed98ba7da0f602f1d2bfb95c SHA512 7ca2e5b2cb3a893069000925a3a48b292752f5b278336472a989b11b4d1586e4d30141f682c5703251f12f6180ab45c274996c76cf1eaf4ee220d8f952eda981 MISC metadata.xml 319 BLAKE2B f57baec649c1bd0dc09ff00836ee973f372af9c61e9e04aed504019898c747f07f214e012d73473df92e22506cd971543b805f1df3daaf77970bf25949af2b65 SHA512 a2f28c71ebe0cf3482159b40921a6102706300813109e1ed67ecf3b4139f87f2b068ade7b3cc648aeb6f7c12dc35f1fd2acd1215241fe68c1b368404bd5812f0 diff --git a/sys-apps/bfs/bfs-4.0.6.ebuild b/sys-apps/bfs/bfs-4.0.6.ebuild new file mode 100644 index 000000000000..cb91aa1f0a19 --- /dev/null +++ b/sys-apps/bfs/bfs-4.0.6.ebuild @@ -0,0 +1,59 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo flag-o-matic toolchain-funcs + +DESCRIPTION="Breadth-first version of the UNIX find command" +HOMEPAGE="https://tavianator.com/projects/bfs.html" +SRC_URI="https://github.com/tavianator/bfs/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="0BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc" +IUSE="acl caps debug io-uring selinux unicode" + +DEPEND=" + acl? ( virtual/acl ) + caps? ( sys-libs/libcap ) + io-uring? ( sys-libs/liburing:= ) + selinux? ( sys-libs/libselinux ) + unicode? ( dev-libs/oniguruma:= ) +" +RDEPEND="${DEPEND}" + +QA_CONFIG_IMPL_DECL_SKIP=( + # Not available on Linux + acl_is_trivial_np acl_trivial fdclosedir getdents getprogname + posix_spawn_file_actions_addfchdir getmntinfo posix_getdents strtofflags + # Seems to be in POSIX 2024 but not yet in ncurses? + tcgetwinsize +) + +src_configure() { + tc-export CC PKG_CONFIG + use debug || append-cppflags -DNDEBUG + + edo ./configure \ + $(use_with acl libacl) \ + $(use_with caps libcap) \ + $(use_with selinux libselinux) \ + $(use_with io-uring liburing) \ + $(use_with unicode oniguruma) \ + V=1 +} + +src_compile() { + emake V=1 +} + +src_test() { + # -n check gets confused so need manual src_test definition? + emake V=1 check +} + +src_install() { + emake V=1 DESTDIR="${D}" install + einstalldocs +} |