Page MenuHomeFreeBSD

sysutils/rdfind: add support for xxhash
ClosedPublic

Authored by skozlov on Jul 22 2026, 5:31 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Aug 18, 7:04 PM
Unknown Object (File)
Sat, Aug 15, 6:32 AM
Unknown Object (File)
Thu, Aug 13, 1:33 PM
Unknown Object (File)
Thu, Aug 13, 2:28 AM
Unknown Object (File)
Thu, Aug 13, 2:28 AM
Unknown Object (File)
Thu, Aug 13, 2:28 AM
Unknown Object (File)
Thu, Aug 13, 2:28 AM
Unknown Object (File)
Thu, Aug 13, 2:27 AM
Subscribers
None

Details

Summary

In the current form - the support for xxhash depends on whether or not
xxhash is installed in the system where the port is built. See
https://github.com/pauldreik/rdfind#development.

This commit makes (lack of) support for xxhash explicit. If the option
is enabled - the xxhash is added to dependencies and built into rdfind,
if disabled - xxhash support is disabled even if the library is present
in the system.

For the sake of not changing the default behavior - the xxhash support
is disabled by default.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 75018
Build 71901: arc lint + arc unit

Event Timeline

skozlov created this revision.

Thank you for this.

I don't think there's any problem with enabling XXHASH by default, since it's a lightweight dependency.

Thank you for this.

I don't think there's any problem with enabling XXHASH by default, since it's a lightweight dependency.

Done. If you like it - please accept and I'm going to land it :)

This revision is now accepted and ready to land.Jul 23 2026, 2:52 PM
This revision was automatically updated to reflect the committed changes.