./sysutils/entr, Run arbitrary commands when files change

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.8, Package name: entr-4.8, Maintainer: leot

The Event Notify Test Runner is a general-purpose UNIX utility
intended to make rapid feedback and automated testing natural and
completely ordinary.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 9f65589f5eeb87ee162915cf0b59e8870390ad03
RMD160: a65ae16cab5fbf78137d3210729fe8b6b990f8bf
Filesize: 24.813 KB

Version history: (Expand)


CVS history: (Expand)


   2021-03-04 11:02:03 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
entr: Update to 4.8

Changes:
4.8
---
 - Set a maximum of 2^19 watches to guard against absurd file open limits on
   MacOS
 - Use control sequences to clear the display and specify '-c' twice to erase
   the scrollback buffer

4.7
---
 - Use system file descriptor limits when max_user_watches is not accessible
 - Return the exit status of the child process when the '-z' option is used
 - Handle SIGHUP so child process are terminated when a terminal is closed
 - More accurately return shell exit code using '-s' option
   2020-10-09 17:21:25 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
entr: Update to 4.6

pkgsrc changes:
 - Remove patch-entr.c that was shared and applied upstream

Changes:
4.6
---
 - Always call waitpid(2) to avoid dead processes
 - Duplicate STDIN file descriptor before closing; for the '-r' option
   2020-06-15 18:55:07 by Leonardo Taccari | Files touched by this commit (3)
Log message:
entr: Always wait for childs to avoid zombies

PKGREVISION++
   2020-06-14 00:04:36 by Leonardo Taccari | Files touched by this commit (3)
Log message:
entr: Skip portability check for system_test.sh (needs bash)

system_test.sh has several other bash-isms and we already needed bash
for testing, but, the way it was required triggered the portability
checks.  Remove patch-system__test.sh accordingly.
   2020-06-13 23:51:26 by Leonardo Taccari | Files touched by this commit (3) | Package updated
Log message:
entr: Update to 4.5

Changes:
4.5
---
 - New '-z' "one-shot" option self-terminates after the utility exits
 - Termination by 'q' or 'SIGINT' results in an exit status of 0
   2020-05-23 12:26:54 by Roland Illig | Files touched by this commit (1)
Log message:
sysutils/entr: allow bashisms in test code
   2020-02-14 19:51:39 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
entr: Update to 4.4

Changes:
4.4
---
 - Use a single inotify queue on Linux, limited by
   /proc/sys/fs/inotify/max_user_watches
 - Set the environment variable `ENTR_INOTIFY_WORKAROUND` to enable a
   compatibility mode for platforms with deformed inotify support
   2020-01-02 16:34:15 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
entr: Update to 4.3

pkgsrc changes:
 - Update HOMEPAGE and MASTER_SITES to current ones

Changes:
== 4.3: September 25, 2019
 - Move hosting from bitbucket.org to github.com
 - Rename tag names from entr-X.Y to X.Y
 - Replace hg with git as a dependency for system-test.sh

== 4.2: March 28, 2019
 - Use pledge(2) on OpenBSD
 - New '-a' option enables response to events that occur while the utility is
   running
 - Error messages direct users to http://eradman.com/entrproject/limits.html
 - Correctly report error when a file cannot be reopened