sys-apps / plocate

Posting locate is a much faster locate

Official package sites : https://plocate.sesse.net/ ·

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).

v1.1.15 :: 0 :: gentoo

Modified
License
GPL-2 GPL-2+
Keywords
amd64 ~arm ~arm64 ~x86
USE flags
io-uring

General

io-uring
Enable efficient I/O via sys-libs/liburing.

acct-group / locate : System group: locate

app-arch / zstd : zstd fast compression library

sys-apps / mlocate : Merging locate is an utility to index and quickly search for files

sys-libs / liburing : Efficient I/O with io_uring

acct-group / locate : System group: locate

app-arch / zstd : zstd fast compression library

sys-apps / mlocate : Merging locate is an utility to index and quickly search for files

sys-libs / liburing : Efficient I/O with io_uring

829580
sys-apps/plocate-1.1.15 - ../.../conf.cpp: fatal error: error.h: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
sys-apps/plocate: only check for io-uring kernel config if USE enabled
Closes: https://bugs.gentoo.org/844883 Closes: https://github.com/gentoo/gentoo/pull/25546 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Robin H. Johnson · gentoo
sys-apps/plocate: works fine on x86
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: drop 1.1.14
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-apps/plocate: Stabilize 1.1.15 amd64, #834839
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: drop 1.1.11, 1.1.13
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: Stabilize 1.1.14 amd64, #833026
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
sys-apps/plocate: bump to 1.1.15
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/24035 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
sys-apps/plocate: drop 1.1.10
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Arsen Arsenović · gentoo
sys-apps/plocate: bump to 1.14
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/23648 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-apps/plocate: Stabilize 1.1.13 amd64, #829516
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
sys-apps/plocate: drop 1.1.8, 1.1.12
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Arsen Arsenović · gentoo
sys-apps/plocate: bump to 1.13
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/22859 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-apps/plocate: amd64 stable wrt bug #822039
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
sys-apps/plocate: add plocate-1.1.12
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/22644 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: Keyword 1.1.11 arm, #804070
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-apps/plocate: amd64 stable wrt bug #814839
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
sys-apps/plocate: add plocate-1.1.11
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/22216 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
sys-apps/plocate: add version 1.1.10
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/22022 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Sam James · gentoo
Revert "sys-apps/plocate: add version 1.1.9"
Didn't mean to push! This reverts commit f86f7acf1b4cb919a762e1595dea1011463099c7. Signed-off-by: Sam James <sam@gentoo.org>
Arsen Arsenović · gentoo
sys-apps/plocate: add version 1.1.9
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/22022 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: Stabilize 1.1.8 amd64, #804654
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: Keyword 1.1.8 arm64, #804070
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
sys-apps/plocate: drop 1.1.7-r1
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Arsen Arsenović · gentoo
sys-apps/plocate: add plocate-1.1.8
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/21385
Repository mirror & CI · gentoo
Merge updates from master
Florian Schmaus · gentoo
sys-apps/plocate: homogenize cron and systemd timer name
On systems using systemd with a cron compatibility layer, e.g. sys-process/systemd-cron, udpatedb would potentially run twice daily: One time invoked by cron, and a another time invoked by the systemd timer. This can be avoided if the cron file and the systemd timer have the exact same name. If a systemd native timer with the same name is found, systemd-crontab-generator (of sys-process/systemd-cron) will ignore the cron file [1]. Therefore we rename the plocate cron file from plocate to plocate-udpatedb, to match the systemd plocate-updatedb.timer. 1: https://github.com/systemd-cron/systemd-cron/blob/be4aea647bce9a0f26c9b8126f7883dd5c0b60a2/src/bin/systemd-crontab-generator.py#L535 Closes: https://bugs.gentoo.org/780351 Signed-off-by: Florian Schmaus <flo@geekplace.eu> Closes: https://github.com/gentoo/gentoo/pull/20771 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: drop 1.1.5, 1.1.6
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/plocate: add 1.1.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arsen Arsenović · gentoo
sys-apps/plocate: update to 1.1.6
Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Arsen Arsenović <arsen@aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/20262 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: minor style changes
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/plocate: explain LICENSE value
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/plocate: enable io-uring by default
Signed-off-by: Sam James <sam@gentoo.org>
Jeffrey Lin · gentoo
sys-apps/plocate: new package
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Jeffrey Lin <jeffrey@icurse.nl> Closes: https://github.com/gentoo/gentoo/pull/19786 Signed-off-by: Sam James <sam@gentoo.org>