svn commit: r400418 - in head/sysutils: . inotify-tools inotify-tools/files
Pawel Pekala
pawel at FreeBSD.org
Wed Oct 28 20:52:14 UTC 2015
Author: pawel
Date: Wed Oct 28 20:52:12 2015
New Revision: 400418
URL: https://svnweb.freebsd.org/changeset/ports/400418
Log:
The set of command-line programs providing a simple interface
to file system events to shell scripts.
WWW: https://github.com/rvoicilas/inotify-tools/
PR: 200254
Submitted by: Yuri Victorovich <yuri at rawbw.com>
Added:
head/sysutils/inotify-tools/
head/sysutils/inotify-tools/Makefile (contents, props changed)
head/sysutils/inotify-tools/distinfo (contents, props changed)
head/sysutils/inotify-tools/files/
head/sysutils/inotify-tools/files/patch-libinotifytools_src_inotifytools.c (contents, props changed)
head/sysutils/inotify-tools/files/patch-src_common.c (contents, props changed)
head/sysutils/inotify-tools/pkg-descr (contents, props changed)
head/sysutils/inotify-tools/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Wed Oct 28 20:45:48 2015 (r400417)
+++ head/sysutils/Makefile Wed Oct 28 20:52:12 2015 (r400418)
@@ -410,6 +410,7 @@
SUBDIR += i2c-tools
SUBDIR += i7z
SUBDIR += iat
+ SUBDIR += inotify-tools
SUBDIR += installwatch
SUBDIR += intel-pcm
SUBDIR += iocage
Added: head/sysutils/inotify-tools/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/inotify-tools/Makefile Wed Oct 28 20:52:12 2015 (r400418)
@@ -0,0 +1,29 @@
+# Created by: Yuri Victorovich <yuri at rawbw.com>
+# $FreeBSD$
+
+PORTNAME= inotify-tools
+PORTVERSION= 3.14
+CATEGORIES= sysutils
+DISTVERSIONPREFIX= v
+
+MAINTAINER= yuri at rawbw.com
+COMMENT= Command-line utilities to watch for file events
+
+LICENSE= AGPLv3
+
+LIB_DEPENDS= libinotify.so:${PORTSDIR}/devel/libinotify
+
+USE_GITHUB= yes
+GH_ACCOUNT= rvoicilas
+
+USES= autoreconf gmake libtool
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-doxygen
+USE_LDCONFIG= yes
+INSTALL_TARGET= install-strip
+
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+LIBS+= -linotify
+
+.include <bsd.port.mk>
Added: head/sysutils/inotify-tools/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/inotify-tools/distinfo Wed Oct 28 20:52:12 2015 (r400418)
@@ -0,0 +1,2 @@
+SHA256 (rvoicilas-inotify-tools-v3.14_GH0.tar.gz) = 97a4fdf9132da47c2baa677c1a427c435ee55a26df42b2b74a41489b9fbd2323
+SIZE (rvoicilas-inotify-tools-v3.14_GH0.tar.gz) = 66905
Added: head/sysutils/inotify-tools/files/patch-libinotifytools_src_inotifytools.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/inotify-tools/files/patch-libinotifytools_src_inotifytools.c Wed Oct 28 20:52:12 2015 (r400418)
@@ -0,0 +1,31 @@
+--- libinotifytools/src/inotifytools.c.orig 2010-02-02 14:55:19 UTC
++++ libinotifytools/src/inotifytools.c
+@@ -1309,14 +1309,14 @@ int inotifytools_watch_recursively_with_
+
+ static struct dirent * ent;
+ char * next_file;
+- static struct stat64 my_stat;
++ static struct stat my_stat;
+ ent = readdir( dir );
+ // Watch each directory within this directory
+ while ( ent ) {
+ if ( (0 != strcmp( ent->d_name, "." )) &&
+ (0 != strcmp( ent->d_name, ".." )) ) {
+ nasprintf(&next_file,"%s%s", my_path, ent->d_name);
+- if ( -1 == lstat64( next_file, &my_stat ) ) {
++ if ( -1 == lstat( next_file, &my_stat ) ) {
+ error = errno;
+ free( next_file );
+ if ( errno != EACCES ) {
+@@ -1595,9 +1595,9 @@ int inotifytools_error() {
+ * @internal
+ */
+ int isdir( char const * path ) {
+- static struct stat64 my_stat;
++ static struct stat my_stat;
+
+- if ( -1 == lstat64( path, &my_stat ) ) {
++ if ( -1 == lstat( path, &my_stat ) ) {
+ if (errno == ENOENT) return 0;
+ fprintf(stderr, "Stat failed on %s: %s\n", path, strerror(errno));
+ return 0;
Added: head/sysutils/inotify-tools/files/patch-src_common.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/inotify-tools/files/patch-src_common.c Wed Oct 28 20:52:12 2015 (r400418)
@@ -0,0 +1,14 @@
+--- src/common.c.orig 2010-02-02 14:55:19 UTC
++++ src/common.c
+@@ -41,9 +41,9 @@ void print_event_descriptions() {
+ }
+
+ int isdir( char const * path ) {
+- static struct stat64 my_stat;
++ static struct stat my_stat;
+
+- if ( -1 == lstat64( path, &my_stat ) ) {
++ if ( -1 == lstat( path, &my_stat ) ) {
+ if (errno == ENOENT) return 0;
+ fprintf(stderr, "Stat failed on %s: %s\n", path, strerror(errno));
+ return 0;
Added: head/sysutils/inotify-tools/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/inotify-tools/pkg-descr Wed Oct 28 20:52:12 2015 (r400418)
@@ -0,0 +1,4 @@
+The set of command-line programs providing a simple interface
+to file system events to shell scripts.
+
+WWW: https://github.com/rvoicilas/inotify-tools/
Added: head/sysutils/inotify-tools/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/inotify-tools/pkg-plist Wed Oct 28 20:52:12 2015 (r400418)
@@ -0,0 +1,11 @@
+bin/inotifywait
+bin/inotifywatch
+include/inotifytools/inotify-nosys.h
+include/inotifytools/inotify.h
+include/inotifytools/inotifytools.h
+lib/libinotifytools.a
+lib/libinotifytools.so
+lib/libinotifytools.so.0
+lib/libinotifytools.so.0.4.1
+man/man1/inotifywait.1.gz
+man/man1/inotifywatch.1.gz
More information about the svn-ports-head
mailing list