Add a port of GNU Direvent, a daemon that monitors events in the file

system directories.

Requested by:	Zeus Panchenko (maintainer)
This commit is contained in:
Alexey Dokuchaev 2019-10-03 15:26:00 +00:00
parent ec2c2c0cd4
commit c9738a8634
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=513669
5 changed files with 62 additions and 0 deletions

View File

@ -240,6 +240,7 @@
SUBDIR += dim
SUBDIR += dirdiff
SUBDIR += direnv
SUBDIR += direvent
SUBDIR += dirvish
SUBDIR += diskcheckd
SUBDIR += diskimage-tools

View File

@ -0,0 +1,26 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD$
PORTNAME= direvent
PORTVERSION= 5.2
CATEGORIES= sysutils
MASTER_SITES= GNU
MAINTAINER= zeus@gnu.org.ua
COMMENT= Per-directory file system event monitor
LICENSE= GPLv3+
USES= gmake
GNU_CONFIGURE= yes
TEST_TARGET= check
INFO= ${PORTNAME}
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext-runtime
NLS_CONFIGURE_OFF= --disable-nls
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1563035347
SHA256 (direvent-5.2.tar.gz) = 239822cdda9ecbbbc41a69181b34505b2d3badd4df5367e765a0ceb002883b55
SIZE (direvent-5.2.tar.gz) = 943503

View File

@ -0,0 +1,16 @@
GNU Direvent is a daemon that monitors file system directories for events,
such as creating, deleting or modifying files. It can be configured to
monitor different sets of directories for different events. When an event
is detected, direvent(8) calls an external program associated with it,
supplying it with the information about the event and the location within
the file system where it occurred.
GNU Direvent provides an easy way to configure the system to react
immediately if certain files undergo changes. This may be helpful, for
example, to track changes in important configuration files.
The program aims to provide a uniform and system-independent command-level
interface for file system events. The current version is known to work on
GNU/Linux and BSD systems (FreeBSD, NetBSD, OpenBSD, Darwin).
WWW: https://www.gnu.org.ua/software/direvent/

View File

@ -0,0 +1,16 @@
bin/direvent
man/man5/direvent.conf.5.gz
man/man8/direvent.8.gz
%%NLS%%share/locale/da/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/de/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/eo/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/es/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/fr/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/hu/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/nl/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/pl/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/sr/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/sv/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/uk/LC_MESSAGES/direvent.mo
%%NLS%%share/locale/vi/LC_MESSAGES/direvent.mo