# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup legacysupport 1.1 PortGroup github 1.0 PortGroup makefile 1.0 # Need openat(), unlinkat(), fdopendir(), clock_gettime() legacysupport.newest_darwin_requires_legacy 15 github.setup tavianator bfs 4.1.4 github.tarball_from archive categories sysutils platforms darwin freebsd linux license BSD maintainers {@ylluminarious orbitalimpact.com:georgedp} \ {@judaew judaew} openmaintainer description A breadth-first version of the UNIX find command. homepage https://tavianator.com/projects/bfs.html long_description bfs is a variant of the UNIX find command that operates breadth-first rather \ than depth-first. It is otherwise intended to be compatible with many \ versions of find, including: POSIX find, GNU find, BSD find and macOS find. \ If you're not familiar with find, the GNU find manual provides a good introduction. checksums rmd160 c1568184a57f59be0f6abf16b34f75a13b435401 \ sha256 0cac6849efb8a9447268fb273de3fab38f8460adb26a1770934e3f325fab8f5d \ size 301576 # since version 4.1 requires a C23 compiler compiler.c_standard 2023 # C23 compiler selection is missing in the old versions of # MacPorts client, which causes build failure on Big Sur compiler.blacklist-append \ {clang < 1400} use_configure yes configure.cppflags -DNDEBUG depends_lib port:oniguruma6 build.target bfs test.run yes test.target check