1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Cross-platform file change monitor
9 HOMEPAGE= https://emcrisostomo.github.io/fswatch/
13 SITES[main]= GITHUB/emcrisostomo:fswatch:1.17.1
14 DISTFILE[1]= generated:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 USES= cmake c++:single
23 LICENSE= GPLv3+:single APACHE20:single
24 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
25 LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING
26 APACHE20:{{WRKSRC}}/LICENSE-2.0.txt
29 FPC_EQUIVALENT= sysutils/fswatch-mon
34 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fswatch
35 ${RM} -r ${STAGEDIR}${PREFIX}/include/libfswatch/c/windows
38 ${AWK} '/^This software is dual/,EOF' \
39 ${WRKSRC}/README.md > ${WRKDIR}/TERMS
41 [FILE:801:descriptions/desc.single]
42 fswatch is a file change monitor that receives notifications when the
43 contents of the specified files or directories are modified. fswatch
44 implements four kinds of monitors:
46 * A monitor based on the File System Events API of Apple OS X.
47 * A monitor based on kqueue, an event notification interface introduced
48 in FreeBSD 4.1 and supported on most *BSD systems (including OS X).
49 * A monitor based on inotify, a Linux kernel subsystem that reports file
50 system changes to applications.
51 * A monitor which periodically stats the file system, saves file
52 modification times in memory and manually calculates file system
53 changes, which can work on any operating system having stat (2).
55 fswatch should build and work correctly on any system shipping either of
56 the aforementioned APIs.
60 bd492b6e203b10b30857778f4dd26f688426cd352937bd7779ee245139bafa2b 201656 emcrisostomo-fswatch-1.17.1.tar.gz
63 [FILE:930:manifests/plist.single]
64 %%ONLY-DRAGONFLY%%include/libfswatch/c++/kqueue_monitor.hpp
65 %%ONLY-FREEBSD%%include/libfswatch/c++/kqueue_monitor.hpp
66 %%ONLY-LINUX%%include/libfswatch/c++/inotify_monitor.hpp
67 %%ONLY-MIDNIGHTBSD%%include/libfswatch/c++/kqueue_monitor.hpp
68 %%ONLY-NETBSD%%include/libfswatch/c++/kqueue_monitor.hpp
81 include/libfswatch/c++/
87 libfswatch_exception.hpp
95 include/libfswatch/c++/string/string_utils.hpp
96 include/libfswatch/c++/windows/
97 win_directory_change_event.hpp