gentoo-ebuilds/sys-apps/plocate/metadata.xml
Florian Schmaus c9de5113f2
*/*: make 'io-uring' a global use flag
As previously proposed [1, 2], this makes io-uring a global use flag.

This commit is based on the patch of Filip Kobierski [3]. However, I was
unable to "git am" the patch and hence had to re-create it.

1: https://archives.gentoo.org/gentoo-dev/VfAkSpK_AjO5266_d85GO7TcwH6VCJMISOguwDg9kRwbvbjkM9YqOqcIsaKYozvjcyQmjv8id4ExBpR2DWT3Hkhw0puC_Zumj9QRw8sZBV4=@pm.me/
2: https://archives.gentoo.org/gentoo-dev/20250101224031.15263-1-fkobi@pm.me/
3: https://archives.gentoo.org/gentoo-dev/20250101224031.15263-5-fkobi@pm.me/

Co-authored-by: Filip Kobierski <fkobi@pm.me>
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Signed-off-by: Filip Kobierski <fkobi@pm.me>
2025-01-03 10:48:44 +01:00

34 lines
1.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>jeffrey@icurse.nl</email>
<name>Jeffrey Lin</name>
</maintainer>
<maintainer type="person">
<email>arsen@gentoo.org</email>
<name>Arsen Arsenović</name>
</maintainer>
<maintainer type="person">
<email>flow@gentoo.org</email>
<name>Florian Schmaus</name>
</maintainer>
<maintainer type="person">
<email>sam@gentoo.org</email>
<name>Sam James</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription>
plocate works by creating an inverted index over trigrams (combinations of
three bytes) in the search strings, which allows it to rapidly narrow down the
set of candidates to a very small list, instead of linearly scanning through
every entry. It does nearly all I/O asynchronously using io_uring if available
(Linux 5.1+), which reduces the impact of seek latency on systems without SSDs.
Like mlocate and slocate, the returned file set is user-dependent, ie. a user
will only see a file if find(1) would list it (all directories from the root
have +rx permissions).
</longdescription>
</pkgmetadata>