1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Library for traversal of file hierarchy
8 HOMEPAGE= https://github.com/pullmoll/musl-fts
12 SITES[main]= GITHUB/pullmoll:musl-fts:v1.2.7
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 USES= autoreconf libtool pkgconfig
23 CONFIGURE_ARGS= --enable-shared=no
28 [FILE:1223:descriptions/desc.single]
29 The musl-fts package implements the fts(3) functions fts_open, fts_read,
30 fts_children, fts_set and fts_close, which are missing in musl libc. It
31 uses the NetBSD implementation of fts(3) to build a static library
32 /usr/lib/libfts.a and the /usr/include/fts.h header file.
36 The fts functions are provided for traversing UNIX file hierarchies. A
37 simple overview is that the fts_open() function returns a "handle" on a
38 file hierarchy, which is then supplied to the other fts functions. The
39 function fts_read() returns a pointer to a structure describing one of
40 the files in the file hierarchy. The function fts_children() returns a
41 pointer to a linked list of structures, each of which describes one of
42 the files contained in a directory in the hierarchy. In general,
43 directories are visited two distinguishable times; in pre-order (before
44 any of their descendants are visited) and in post-order (after all of
45 their descendants have been visited). Files are visited once. It is
46 possible to walk the hierarchy "logically" (ignoring symbolic links) or
47 physically (visiting symbolic links), order the walk of the hierarchy or
48 prune and/or re-visit portions of the hierarchy.
52 49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6 19336 pullmoll-musl-fts-1.2.7.tar.gz
55 [FILE:53:manifests/plist.single]
58 lib/pkgconfig/musl-fts.pc