Created attachment 157309 [details] New Port: sysutils/fswatch-file-change-monitor (archive) fswatch is a cross-platform file change monitor with multiple backends: Apple OS X File System Events API, *BSD kqueue, Linux inotify and a stat()-based backend. libfswatch, shipped as a nested package, is a library that provides a simple API to use any supported backend. libfswatch provides both a C and a C++ bindings.
Created attachment 157310 [details] poudriere output (10.1-RELEASE jail)
I proposed sysutils/fswatch-file-change-monitor because a port with the same name exists: security/fswatch and I'm not sure whether they could coexist.
I'll take this Sorry it has been waiting so long!
fswatch-file-change-monitor is quite a mouthful for a package name. I don't like to alter your software's name too much... Do you feel comfortable with the package being called "fswatch-mon" ? Thanks
(In reply to Mark Felder from comment #3) No problems Mark, thank you very much!
(In reply to Mark Felder from comment #4) Hi Mark, the name you propose is perfect IMHO. I'm finishing the 1.9.0 release: I'll update the port, I'll re-test it entirely and I'll be back to you soon. Thanks.
Now version 1.9.3 is available. I think you should use USE_GITHUB=yes instead of MASTER_SITES. +1 fswatch-mon
A commit references this bug: Author: feld Date: Mon Jan 9 22:46:51 UTC 2017 New revision: 431040 URL: https://svnweb.freebsd.org/changeset/ports/431040 Log: 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 where stat (2) can be used. fswatch should build and work correctly on any system shipping either of the aforementioned APIs. WWW: https://github.com/emcrisostomo/fswatch PR: 200552 Submitted by: Enrico M. Crisostomo <enrico.m.crisostomo@gmail.com> Changes: head/sysutils/Makefile head/sysutils/fswatch-mon/ head/sysutils/fswatch-mon/Makefile head/sysutils/fswatch-mon/distinfo head/sysutils/fswatch-mon/pkg-descr head/sysutils/fswatch-mon/pkg-plist
Committed with changes, sorry about the long delay!
A commit references this bug: Author: junovitch Date: Tue Jan 10 02:46:43 UTC 2017 New revision: 431056 URL: https://svnweb.freebsd.org/changeset/ports/431056 Log: sysutils/fswatch-mon: fix spelling on CONFLICTS_INSTALL PR: 200552 Changes: head/sysutils/fswatch-mon/Makefile