Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Sep 2012 09:06:06 +0000 (UTC)
From:      Nicola Vitale <nivit@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r304140 - in head/devel: . py-watchdog py-watchdog/files
Message-ID:  <201209120906.q8C966s0033429@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nivit
Date: Wed Sep 12 09:06:06 2012
New Revision: 304140
URL: http://svn.freebsd.org/changeset/ports/304140

Log:
  Python API library and shell utilities to monitor file system events.
  
  Directory monitoring is made easy with
  
      * A cross-platform API.
      * A shell tool to run commands in response to directory changes.
  
  WWW: http://github.com/gorakhargosh/watchdog

Added:
  head/devel/py-watchdog/
  head/devel/py-watchdog/Makefile   (contents, props changed)
  head/devel/py-watchdog/distinfo   (contents, props changed)
  head/devel/py-watchdog/files/
  head/devel/py-watchdog/files/patch-docs__source__conf.py   (contents, props changed)
  head/devel/py-watchdog/pkg-descr   (contents, props changed)
  head/devel/py-watchdog/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Sep 12 09:04:32 2012	(r304139)
+++ head/devel/Makefile	Wed Sep 12 09:06:06 2012	(r304140)
@@ -3493,6 +3493,7 @@
     SUBDIR += py-virtualenv
     SUBDIR += py-virtualenv-clone
     SUBDIR += py-virtualenvwrapper
+    SUBDIR += py-watchdog
     SUBDIR += py-wsgi_xmlrpc
     SUBDIR += py-wsgitools
     SUBDIR += py-wsgiutils

Added: head/devel/py-watchdog/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-watchdog/Makefile	Wed Sep 12 09:06:06 2012	(r304140)
@@ -0,0 +1,54 @@
+# $FreeBSD$
+
+PORTNAME=	watchdog
+PORTVERSION=	0.6.0
+#PORTREVISION=	0
+CATEGORIES=	devel
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	nivit@FreeBSD.org
+COMMENT=	Python API library to monitor file system events
+
+LICENSE=	AL2
+
+RUN_DEPENDS=	${PKGNAMEPREFIX}argh>=0.15.1:${PORTSDIR}/devel/py-argh \
+		${PKGNAMEPREFIX}yaml>=3.10:${PORTSDIR}/devel/py-yaml \
+		${PKGNAMEPREFIX}pathtools>=0.1.2:${PORTSDIR}/devel/py-pathtools
+
+GH_ACCOUNT=	gorakhargosh
+GH_COMMIT=	42b5dfe
+GH_TAGNAME=	v${PORTVERSION}
+
+OPTIONSFILE=	${PORT_DBDIR}/py-${PORTNAME}/options
+OPTIONS_DEFINE=	DOCS
+
+USE_GITHUB=	yes
+USE_PYDISTUTILS=	easy_install
+# Python3 ready (installation tested)
+USE_PYTHON=	yes
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
+BUILD_DEPENDS+=	${PKGNAMEPREFIX}pathtools>=0.1.2:${PORTSDIR}/devel/py-pathtools \
+		${PKGNAMEPREFIX}sphinx>=1.1.3:${PORTSDIR}/textproc/py-sphinx
+DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
+
+post-build:
+	(cd ${WRKSRC}/docs ; ${MAKE} html)
+
+post-install:
+	(cd ${WRKSRC}/docs/build/html ; ${COPYTREE_SHARE} . ${DOCSDIR})
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 270 || ${PYTHON_SUFFIX} == 31
+RUN_DEPENDS+=	${PKGNAMEPREFIX}argparse>=1.1:${PORTSDIR}/devel/py-argparse
+.endif
+
+.if ${PYTHON_REL} >= 320
+.include "${.CURDIR}/../py-virtualenv/files/py3k-fix-pkg-plist.inc"
+.endif
+
+.include <bsd.port.post.mk>

Added: head/devel/py-watchdog/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-watchdog/distinfo	Wed Sep 12 09:06:06 2012	(r304140)
@@ -0,0 +1,2 @@
+SHA256 (watchdog-0.6.0.tar.gz) = 1a445d20d71b06fd6f6bee8dcb9dc7426d5f7feab884e342af4ac02821f418be
+SIZE (watchdog-0.6.0.tar.gz) = 85239

Added: head/devel/py-watchdog/files/patch-docs__source__conf.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-watchdog/files/patch-docs__source__conf.py	Wed Sep 12 09:06:06 2012	(r304140)
@@ -0,0 +1,13 @@
+--- ./docs/source/conf.py.orig	2012-09-11 22:57:47.000000000 +0200
++++ ./docs/source/conf.py	2012-09-11 22:58:01.000000000 +0200
+@@ -103,8 +103,8 @@
+ 
+ # The theme to use for HTML and HTML Help pages.  See the documentation for
+ # a list of builtin themes.
+-#html_theme = 'default'
+-html_theme = 'flask'
++html_theme = 'default'
++#html_theme = 'flask'
+ 
+ # Theme options are theme-specific and customize the look and feel of a theme
+ # further.  For a list of options available for each theme, see the

Added: head/devel/py-watchdog/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-watchdog/pkg-descr	Wed Sep 12 09:06:06 2012	(r304140)
@@ -0,0 +1,8 @@
+Python API library and shell utilities to monitor file system events.
+
+Directory monitoring is made easy with
+
+    * A cross-platform API.
+    * A shell tool to run commands in response to directory changes.
+
+WWW: http://github.com/gorakhargosh/watchdog

Added: head/devel/py-watchdog/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-watchdog/pkg-plist	Wed Sep 12 09:06:06 2012	(r304140)
@@ -0,0 +1,127 @@
+@comment $FreeBSD$
+bin/watchmedo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/events.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/events.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/events.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/api.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/api.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/api.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/fsevents.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/fsevents.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/fsevents.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/inotify.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/inotify.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/inotify.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/kqueue.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/kqueue.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/kqueue.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/polling.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/polling.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/polling.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/read_directory_changes.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/read_directory_changes.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/read_directory_changes.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/read_directory_changes_async.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/read_directory_changes_async.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/read_directory_changes_async.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/winapi.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/winapi.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/winapi.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/winapi_common.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/winapi_common.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers/winapi_common.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/tricks/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/tricks/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/tricks/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/__init__.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/__init__.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/__init__.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/bricks.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/bricks.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/bricks.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/decorators.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/decorators.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/decorators.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/dirsnapshot.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/dirsnapshot.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/dirsnapshot.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/echo.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/echo.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/echo.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/platform.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/platform.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils/platform.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/version.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/version.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/version.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/watchmedo.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/watchmedo.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/watchmedo.pyo
+%%PORTDOCS%%%%DOCSDIR%%/.buildinfo
+%%PORTDOCS%%%%DOCSDIR%%/_modules/index.html
+%%PORTDOCS%%%%DOCSDIR%%/_modules/watchdog/events.html
+%%PORTDOCS%%%%DOCSDIR%%/_modules/watchdog/observers.html
+%%PORTDOCS%%%%DOCSDIR%%/_modules/watchdog/observers/api.html
+%%PORTDOCS%%%%DOCSDIR%%/_modules/watchdog/utils.html
+%%PORTDOCS%%%%DOCSDIR%%/_modules/watchdog/utils/dirsnapshot.html
+%%PORTDOCS%%%%DOCSDIR%%/_sources/api.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/hacking.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/index.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/installation.txt
+%%PORTDOCS%%%%DOCSDIR%%/_sources/quickstart.txt
+%%PORTDOCS%%%%DOCSDIR%%/_static/ajax-loader.gif
+%%PORTDOCS%%%%DOCSDIR%%/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment-bright.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment-close.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/comment.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/default.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/down-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/down.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/sidebar.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/underscore.js
+%%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/up.png
+%%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js
+%%PORTDOCS%%%%DOCSDIR%%/api.html
+%%PORTDOCS%%%%DOCSDIR%%/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/hacking.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/installation.html
+%%PORTDOCS%%%%DOCSDIR%%/objects.inv
+%%PORTDOCS%%%%DOCSDIR%%/py-modindex.html
+%%PORTDOCS%%%%DOCSDIR%%/quickstart.html
+%%PORTDOCS%%%%DOCSDIR%%/search.html
+%%PORTDOCS%%%%DOCSDIR%%/searchindex.js
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_static
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_sources
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_modules/watchdog/utils
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_modules/watchdog/observers
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_modules/watchdog
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/_modules
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/utils
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/tricks
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog/observers
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/watchdog
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209120906.q8C966s0033429>