# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= musl-fts VERSION= 1.2.7 KEYWORDS= sysutils VARIANTS= standard SDESC[standard]= Library for traversal of file hierarchy HOMEPAGE= https://github.com/pullmoll/musl-fts CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/pullmoll:musl-fts:v1.2.7 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= autoreconf libtool pkgconfig MUST_CONFIGURE= gnu CONFIGURE_ARGS= --enable-shared=no CFLAGS= -DPIC -fpic [FILE:1223:descriptions/desc.single] The musl-fts package implements the fts(3) functions fts_open, fts_read, fts_children, fts_set and fts_close, which are missing in musl libc. It uses the NetBSD implementation of fts(3) to build a static library /usr/lib/libfts.a and the /usr/include/fts.h header file. Man page description: The fts functions are provided for traversing UNIX file hierarchies. A simple overview is that the fts_open() function returns a "handle" on a file hierarchy, which is then supplied to the other fts functions. The function fts_read() returns a pointer to a structure describing one of the files in the file hierarchy. The function fts_children() returns a pointer to a linked list of structures, each of which describes one of the files contained in a directory in the hierarchy. In general, directories are visited two distinguishable times; in pre-order (before any of their descendants are visited) and in post-order (after all of their descendants have been visited). Files are visited once. It is possible to walk the hierarchy "logically" (ignoring symbolic links) or physically (visiting symbolic links), order the walk of the hierarchy or prune and/or re-visit portions of the hierarchy. [FILE:109:distinfo] 49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6 19336 pullmoll-musl-fts-1.2.7.tar.gz [FILE:53:manifests/plist.single] include/fts.h lib/libfts.a lib/pkgconfig/musl-fts.pc