./sysutils/ruby-directory-watcher, FAM-like facility for Ruby

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


Branch: CURRENT, Version: 1.5.1, Package name: ruby27-directory-watcher-1.5.1, Maintainer: pkgsrc-users

The directory watcher operates by scanning a directory at some interval
and generating a list of files based on a user-supplied glob pattern.
As the file list changes from one interval to the next, events are
generated and dispatched to registered observers. Three types of
events are supported -- added, modified, and removed.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 28.5 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499)
Log message:
Add SHA512 digests for distfiles for sysutils category

Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-09-15 17:59:31 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update ruby-directory-watcher to 1.5.1.

Major Enhancements
- tests!
- major refactor

Minor Enhancement
- events generated from full scans may be sorted by mtime or size
- stat information is propagated into the event
   2013-04-06 16:09:35 by Blue Rats | Files touched by this commit (22)
Log message:
Various MASTER_SITES-related fixes.
   2011-09-12 15:36:18 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update ruby-directory-watcher pacakge to 1.4.1.

== 1.4.1 / 2011-08-29

Minor Enhancements
- support for latest 'cool.io'
   2011-06-19 05:22:03 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update ruby-directory-watcher package to 1.4.0.

== 1.4.0 / 2011-03-15

Minor Enhancements
- added support for 'cool.io' [Jonathan Stott]
   2010-09-10 09:54:21 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update sysutils/ruby-directory-watcher to 1.3.2.

* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.

== 1.3.2 / 2010-04-09

* 1 bug fix
  - removing the now defunct "tasks" folder from the deployed gem

== 1.3.1 / 2009-10-26

* 1 bug fix
  - explicitly killing the Rev loop when stopping

== 1.3.0 / 2009-10-21

* 2 major enhancements
  - added support for Rev based notifications
  - added support for EventMachine based notifications

* 1 minor enhancement
  - pulled out the scanner thread into its own class

== 1.2.0 / 2009-04-12

* 2 minor enhancements
  - added an option to persist state to a file [Benjamin Thomas]
  - the option to run the directory watcher scanner manually

== 1.1.2 / 2008-12-14

* 1 minor bugfix
  - fixed directory creation if the watched directory did not exist