devel/libinotify: Update to 20211018

- Add LICENSE_FILE
- Update pkg-descr and pkg-message

PR:		261882
Submitted by:	tagattie
This commit is contained in:
Hiroki Tagato 2022-02-28 17:41:28 +08:00 committed by Po-Chuan Hsieh
parent 28cb794ff6
commit 01259dd6d8
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B
5 changed files with 6 additions and 41 deletions

View file

@ -1,8 +1,7 @@
# Created by: stas
PORTNAME= libinotify
PORTVERSION= 20180201
PORTREVISION= 2
PORTVERSION= 20211018
CATEGORIES= devel
MASTER_SITES= https://github.com/libinotify-kqueue/libinotify-kqueue/releases/download/${PORTVERSION}/
@ -10,6 +9,7 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Kevent based inotify compatible library
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= libtool

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1598621988
SHA256 (libinotify-20180201.tar.gz) = 0110344305bf9ddf1019276657e656b359d4360dc94526dc6b8aa68fba688420
SIZE (libinotify-20180201.tar.gz) = 437685
TIMESTAMP = 1645716705
SHA256 (libinotify-20211018.tar.gz) = 32df21f1db7116d32d47d5b8a06dbd467d4d70c745d1e3dee7821d4e5dcbbb67
SIZE (libinotify-20211018.tar.gz) = 449580

View file

@ -2,7 +2,4 @@ This library provides inotify-compatible interface for applications,
that need to monitor changes happening in a filesystem. It can be useful
when porting Linux applications, which often use inotify interface.
The IN_OPEN, IN_CLOSE_WRITE and IN_CLOSE_NOWRITE events are not yet
implemented, so the relevant tests are known to fail.
WWW: https://github.com/libinotify-kqueue/libinotify-kqueue

View file

@ -1,38 +1,6 @@
[
{ type: install
message: <<EOM
Libinotify functionality on FreeBSD is missing support for
- detecting a file being moved into or out of a directory within the
same filesystem
- certain modifications to a symbolic link (rather than the
file it points to.)
in addition to the known limitations on all platforms using kqueue(2)
where various open and close notifications are unimplemented.
This means the following regression tests will fail:
Directory notifications:
IN_MOVED_FROM
IN_MOVED_TO
Open/close notifications:
IN_OPEN
IN_CLOSE_NOWRITE
IN_CLOSE_WRITE
Symbolic Link notifications:
IN_DONT_FOLLOW
IN_ATTRIB
IN_MOVE_SELF
IN_DELETE_SELF
Kernel patches to address the missing directory and symbolic link
notifications are available from:
https://github.com/libinotify-kqueue/libinotify-kqueue/tree/master/patches
You might want to consider increasing the kern.maxfiles tunable if you plan
to use this library for applications that need to monitor activity of a lot
of files.

View file

@ -9,5 +9,5 @@ man/man3/inotify_event.3.gz
man/man3/inotify_init.3.gz
man/man3/inotify_init1.3.gz
man/man3/inotify_rm_watch.3.gz
man/man3/inotify_set_param.3.gz
man/man3/libinotify.3.gz
man/man3/libinotify_set_param.3.gz