mlocate is a much better alternative to the current locate/glocate since it allows filtering of returned files by permission (it uses a common database but only lists those files to a user that he has access to). It also does differential DB updates which are much quicker.
Anyways my colleague and I have tried to get this to work under FreeBSD. The problems are mainly build related, compatibility wise it appears to have been working in the past (at least under MacOS http://chetanislazy.com/blog/2010/06/25 ... -mac-os-x/). Our experience with FreeBSD is really limited though and the maintainer of mlocate cannot really help either. For somebody with porting experience it could be a really easy fix.
Here are some resources:
Anyways my colleague and I have tried to get this to work under FreeBSD. The problems are mainly build related, compatibility wise it appears to have been working in the past (at least under MacOS http://chetanislazy.com/blog/2010/06/25 ... -mac-os-x/). Our experience with FreeBSD is really limited though and the maintainer of mlocate cannot really help either. For somebody with porting experience it could be a really easy fix.
Here are some resources:
- source tar: https://fedorahosted.org/releases/m/l/m ... .26.tar.xz
- repository: http://hg.fedorahosted.org/hg/mlocate
- current status: https://fedorahosted.org/mlocate/ticket/33