From owner-svn-ports-all@freebsd.org Thu Jun 25 15:11:04 2015 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9AF1298C085; Thu, 25 Jun 2015 15:11:04 +0000 (UTC) (envelope-from koobs@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 855621BE5; Thu, 25 Jun 2015 15:11:04 +0000 (UTC) (envelope-from koobs@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t5PFB4WB032108; Thu, 25 Jun 2015 15:11:04 GMT (envelope-from koobs@FreeBSD.org) Received: (from koobs@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t5PFB3KM032092; Thu, 25 Jun 2015 15:11:03 GMT (envelope-from koobs@FreeBSD.org) Message-Id: <201506251511.t5PFB3KM032092@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: koobs set sender to koobs@FreeBSD.org using -f From: Kubilay Kocak Date: Thu, 25 Jun 2015 15:11:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r390579 - in head/deskutils: . py-taskw py-taskw/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2015 15:11:04 -0000 Author: koobs Date: Thu Jun 25 15:11:02 2015 New Revision: 390579 URL: https://svnweb.freebsd.org/changeset/ports/390579 Log: [NEW] deskutils/py-taskw: Bindings for your taskwarrior database This is a python API for the taskwarrior command line tool. It contains two implementations: taskw.TaskWarriorShellout and taskw.TaskWarriorDirect. The first implementation is the supported one recommended by the upstream taskwarrior core project. It uses the task export and task import commands to manipulate the task database. The second implementation opens the task db file itself and directly manipulates it. It exists for backwards compatibility, but should only be used when necessary. WWW: https://github.com/ralphbean/taskw Added: head/deskutils/py-taskw/ head/deskutils/py-taskw/Makefile (contents, props changed) head/deskutils/py-taskw/distinfo (contents, props changed) head/deskutils/py-taskw/files/ head/deskutils/py-taskw/files/patch-test__requirements.txt (contents, props changed) head/deskutils/py-taskw/pkg-descr (contents, props changed) Modified: head/deskutils/Makefile Modified: head/deskutils/Makefile ============================================================================== --- head/deskutils/Makefile Thu Jun 25 14:57:43 2015 (r390578) +++ head/deskutils/Makefile Thu Jun 25 15:11:02 2015 (r390579) @@ -195,6 +195,7 @@ SUBDIR += py-pystash SUBDIR += py-send2trash SUBDIR += py-spice-gtk + SUBDIR += py-taskw SUBDIR += py-vdirsyncer SUBDIR += py-vobject SUBDIR += pybookreader Added: head/deskutils/py-taskw/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/py-taskw/Makefile Thu Jun 25 15:11:02 2015 (r390579) @@ -0,0 +1,27 @@ +# Created by: Kubilay Kocak +# $FreeBSD$ + +PORTNAME= taskw +PORTVERSION= 1.0.3 +CATEGORIES= deskutils python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= koobs@FreeBSD.org +COMMENT= Bindings for your taskwarrior database + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:${PORTSDIR}/devel/py-six \ + ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:${PORTSDIR}/devel/py-nose + +USES= python +USE_PYTHON= autoplist distutils + +regression-test: build + @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test + +.include Added: head/deskutils/py-taskw/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/py-taskw/distinfo Thu Jun 25 15:11:02 2015 (r390579) @@ -0,0 +1,2 @@ +SHA256 (taskw-1.0.3.tar.gz) = b640ec70fc0bbb4862589953488751b99509a9bd5480edf372f79a94ca5e47b9 +SIZE (taskw-1.0.3.tar.gz) = 38953 Added: head/deskutils/py-taskw/files/patch-test__requirements.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/py-taskw/files/patch-test__requirements.txt Thu Jun 25 15:11:02 2015 (r390579) @@ -0,0 +1,5 @@ +--- test_requirements.txt.orig 2015-06-25 15:03:27 UTC ++++ test_requirements.txt +@@ -1,2 +1 @@ + nose>=1.3.4,<2 +-tox>=1.8.1,<2 Added: head/deskutils/py-taskw/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/py-taskw/pkg-descr Thu Jun 25 15:11:02 2015 (r390579) @@ -0,0 +1,12 @@ +This is a python API for the taskwarrior command line tool. + +It contains two implementations: taskw.TaskWarriorShellout and +taskw.TaskWarriorDirect. The first implementation is the supported one +recommended by the upstream taskwarrior core project. It uses the task export +and task import commands to manipulate the task database. + +The second implementation opens the task db file itself and directly +manipulates it. It exists for backwards compatibility, but should only +be used when necessary. + +WWW: https://github.com/ralphbean/taskw