Ravenports generated: 23 Feb 2022 04:20
[ravenports.git] / bucket_71 / musl-fts
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               musl-fts
4 VERSION=                1.2.7
5 KEYWORDS=               sysutils
6 VARIANTS=               standard
7 SDESC[standard]=        Library for traversal of file hierarchy
8 HOMEPAGE=               https://github.com/pullmoll/musl-fts
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/pullmoll:musl-fts:v1.2.7
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   autoreconf libtool pkgconfig
21
22 MUST_CONFIGURE=         gnu
23 CONFIGURE_ARGS=         --enable-shared=no
24
25 CFLAGS=                 -DPIC
26                         -fpic
27
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.
33
34 Man page description:
35
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.
49
50
51 [FILE:109:distinfo]
52 49ae567a96dbab22823d045ffebe0d6b14b9b799925e9ca9274d47d26ff482a6        19336 pullmoll-musl-fts-1.2.7.tar.gz
53
54
55 [FILE:53:manifests/plist.single]
56 include/fts.h
57 lib/libfts.a
58 lib/pkgconfig/musl-fts.pc
59