Ravenports generated: 16 Aug 2021 03:50
[ravenports.git] / bucket_4F / fswatch
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               fswatch
4 VERSION=                1.16.0
5 KEYWORDS=               sysutils
6 VARIANTS=               standard
7 SDESC[standard]=        Cross-platform file change monitor
8 HOMEPAGE=               https://emcrisostomo.github.io/fswatch/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/emcrisostomo:fswatch:1.16.0+cmake
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         nls
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 USES=                   cmake gettext-runtime gettext-tools c++:primary
23
24 LICENSE=                GPLv3+:primary APACHE20:primary
25 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
26 LICENSE_FILE=           GPLv3+:{{WRKSRC}}/COPYING
27                         APACHE20:{{WRKSRC}}/LICENSE-2.0.txt
28 LICENSE_SCHEME=         dual
29
30 FPC_EQUIVALENT=         sysutils/fswatch-mon
31
32 LDFLAGS=                -lpthread
33
34 post-install:
35         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fswatch
36
37 post-extract:
38         ${AWK} '/^This software is dual/,EOF' \
39                 ${WRKSRC}/README.md > ${WRKDIR}/TERMS
40
41 [FILE:801:descriptions/desc.primary]
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:
45
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).
54
55 fswatch should build and work correctly on any system shipping either of
56 the aforementioned APIs.
57
58
59 [FILE:119:distinfo]
60 945a63dc1d92b0948a4a387bb90d1c8277c71d953e4cc74629b40fdb096d3fb7       200156 emcrisostomo-fswatch-1.16.0-cmake.tar.gz
61
62
63 [FILE:566:manifests/plist.primary]
64 %%ONLY-DRAGONFLY%%include/libfswatch/kqueue_monitor.hpp
65 %%ONLY-FREEBSD%%include/libfswatch/kqueue_monitor.hpp
66 %%ONLY-LINUX%%include/libfswatch/inotify_monitor.hpp
67 bin/fswatch
68 include/libfswatch/
69  cevent.h
70  cfilter.h
71  cmonitor.h
72  error.h
73  event.hpp
74  filter.hpp
75  gettext.h
76  gettext_defs.h
77  libfswatch.h
78  libfswatch_config.h
79  libfswatch_exception.hpp
80  libfswatch_log.h
81  libfswatch_map.hpp
82  libfswatch_set.hpp
83  libfswatch_types.h
84  monitor.hpp
85  monitor_factory.cpp
86  monitor_factory.hpp
87  path_utils.cpp
88  path_utils.hpp
89  poll_monitor.hpp
90  string_utils.hpp
91 lib/libfswatch.a
92
93
94 [FILE:209:manifests/plist.nls]
95 share/locale/en/LC_MESSAGES/fswatch.mo
96 share/locale/en@boldquot/LC_MESSAGES/fswatch.mo
97 share/locale/en@quot/LC_MESSAGES/fswatch.mo
98 share/locale/es/LC_MESSAGES/fswatch.mo
99 share/locale/it/LC_MESSAGES/fswatch.mo
100