# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= fswatch VERSION= 1.17.1 REVISION= 2 KEYWORDS= sysutils VARIANTS= standard SDESC[standard]= Cross-platform file change monitor HOMEPAGE= https://emcrisostomo.github.io/fswatch/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/emcrisostomo:fswatch:1.17.1 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= cmake c++:single LICENSE= GPLv3+:single APACHE20:single LICENSE_TERMS= single:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING APACHE20:{{WRKSRC}}/LICENSE-2.0.txt LICENSE_SCHEME= dual FPC_EQUIVALENT= sysutils/fswatch-mon LDFLAGS= -lpthread post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fswatch ${RM} -r ${STAGEDIR}${PREFIX}/include/libfswatch/c/windows post-extract: ${AWK} '/^This software is dual/,EOF' \ ${WRKSRC}/README.md > ${WRKDIR}/TERMS [FILE:801:descriptions/desc.single] fswatch is a file change monitor that receives notifications when the contents of the specified files or directories are modified. fswatch implements four kinds of monitors: * A monitor based on the File System Events API of Apple OS X. * A monitor based on kqueue, an event notification interface introduced in FreeBSD 4.1 and supported on most *BSD systems (including OS X). * A monitor based on inotify, a Linux kernel subsystem that reports file system changes to applications. * A monitor which periodically stats the file system, saves file modification times in memory and manually calculates file system changes, which can work on any operating system having stat (2). fswatch should build and work correctly on any system shipping either of the aforementioned APIs. [FILE:113:distinfo] bd492b6e203b10b30857778f4dd26f688426cd352937bd7779ee245139bafa2b 201656 emcrisostomo-fswatch-1.17.1.tar.gz [FILE:930:manifests/plist.single] %%ONLY-DRAGONFLY%%include/libfswatch/c++/kqueue_monitor.hpp %%ONLY-FREEBSD%%include/libfswatch/c++/kqueue_monitor.hpp %%ONLY-LINUX%%include/libfswatch/c++/inotify_monitor.hpp %%ONLY-MIDNIGHTBSD%%include/libfswatch/c++/kqueue_monitor.hpp %%ONLY-NETBSD%%include/libfswatch/c++/kqueue_monitor.hpp bin/fswatch include/libfswatch/ gettext.h gettext_defs.h include/libfswatch/c/ cevent.h cfilter.h cmonitor.h error.h libfswatch.h libfswatch_log.h libfswatch_types.h include/libfswatch/c++/ event.hpp fen_monitor.hpp filter.hpp fsevents_monitor.hpp inotify_monitor.hpp libfswatch_exception.hpp libfswatch_map.hpp libfswatch_set.hpp monitor.hpp monitor_factory.hpp path_utils.hpp poll_monitor.hpp windows_monitor.hpp include/libfswatch/c++/string/string_utils.hpp include/libfswatch/c++/windows/ win_directory_change_event.hpp win_error_message.hpp win_handle.hpp win_paths.hpp win_strings.hpp lib/libfswatch.a