aboutsummaryrefslogtreecommitdiffstats
path: root/deskutils/py-bugwarrior
diff options
context:
space:
mode:
authorkoobs <koobs@FreeBSD.org>2015-06-25 23:17:13 +0800
committerkoobs <koobs@FreeBSD.org>2015-06-25 23:17:13 +0800
commitaff359e636715300032c09b0c5806bc1d4924f75 (patch)
tree35bd7b2b44949150f319ca06fa318038d034b944 /deskutils/py-bugwarrior
parent5eded11f603d7e31f1689679ca548bd1ed85b88e (diff)
downloadfreebsd-ports-gnome-aff359e636715300032c09b0c5806bc1d4924f75.tar.gz
freebsd-ports-gnome-aff359e636715300032c09b0c5806bc1d4924f75.tar.zst
freebsd-ports-gnome-aff359e636715300032c09b0c5806bc1d4924f75.zip
[NEW] deskutils/py-bugwarrior: Sync issue & bug systems with taskwarrior
bugwarrior is a command line utility for updating your local taskwarrior database from your forge issue trackers. It currently supports the following remote resources: * Github (api v3) * Gitlab (api v3) * BitBucket (Atlassian) * Trac * Bugzilla * Megaplan * Teamlab * Redmine * Jira (Atlassian) * Activecollab (2.x and 4.x) * Phabricator * VersionOne WWW: https://github.com/ralphbean/bugwarrior
Diffstat (limited to 'deskutils/py-bugwarrior')
-rw-r--r--deskutils/py-bugwarrior/Makefile35
-rw-r--r--deskutils/py-bugwarrior/distinfo2
-rw-r--r--deskutils/py-bugwarrior/pkg-descr19
3 files changed, 56 insertions, 0 deletions
diff --git a/deskutils/py-bugwarrior/Makefile b/deskutils/py-bugwarrior/Makefile
new file mode 100644
index 000000000000..af898385f4ee
--- /dev/null
+++ b/deskutils/py-bugwarrior/Makefile
@@ -0,0 +1,35 @@
+# Created by: Kubilay Kocak <koobs@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= bugwarrior
+PORTVERSION= 1.1.3
+CATEGORIES= deskutils python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= koobs@FreeBSD.org
+COMMENT= Sync issue & bug tracking systems with taskwarrior
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twiggy>0:${PORTSDIR}/devel/py-twiggy \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
+ ${PYTHON_PKGNAMEPREFIX}offtrac>0:${PORTSDIR}/devel/py-offtrac \
+ ${PYTHON_PKGNAMEPREFIX}python-bugzilla>0:${PORTSDIR}/devel/py-python-bugzilla \
+ ${PYTHON_PKGNAMEPREFIX}taskw>=0.8:${PORTSDIR}/deskutils/py-taskw \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil \
+ ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
+ ${PYTHON_PKGNAMEPREFIX}keyring>0:${PORTSDIR}/security/py-keyring \
+ ${PYTHON_PKGNAMEPREFIX}six>0:${PORTSDIR}/devel/py-six \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.7.2:${PORTSDIR}/devel/py-Jinja2 \
+ ${PYTHON_PKGNAMEPREFIX}curl>0:${PORTSDIR}/ftp/py-curl \
+ ${PYTHON_PKGNAMEPREFIX}dogpile.cache>=0.5.3:${PORTSDIR}/devel/py-dogpile.cache \
+ ${PYTHON_PKGNAMEPREFIX}lockfile>=0.9.1:${PORTSDIR}/devel/py-lockfile \
+ ${PYTHON_PKGNAMEPREFIX}click>0:${PORTSDIR}/devel/py-click \
+ ${PYTHON_PKGNAMEPREFIX}xdg>0:${PORTSDIR}/devel/py-xdg
+
+USES= python:2
+USE_PYTHON= autoplist concurrent distutils
+
+.include <bsd.port.mk>
diff --git a/deskutils/py-bugwarrior/distinfo b/deskutils/py-bugwarrior/distinfo
new file mode 100644
index 000000000000..805f81c1074c
--- /dev/null
+++ b/deskutils/py-bugwarrior/distinfo
@@ -0,0 +1,2 @@
+SHA256 (bugwarrior-1.1.3.tar.gz) = a92d1785fc7975c8beb7e3426e839fb771d29c80b186670ea365ecffa0fcee64
+SIZE (bugwarrior-1.1.3.tar.gz) = 62439
diff --git a/deskutils/py-bugwarrior/pkg-descr b/deskutils/py-bugwarrior/pkg-descr
new file mode 100644
index 000000000000..512cf6b28e9e
--- /dev/null
+++ b/deskutils/py-bugwarrior/pkg-descr
@@ -0,0 +1,19 @@
+bugwarrior is a command line utility for updating your local taskwarrior
+database from your forge issue trackers.
+
+It currently supports the following remote resources:
+
+ * Github (api v3)
+ * Gitlab (api v3)
+ * BitBucket (Atlassian)
+ * Trac
+ * Bugzilla
+ * Megaplan
+ * Teamlab
+ * Redmine
+ * Jira (Atlassian)
+ * Activecollab (2.x and 4.x)
+ * Phabricator
+ * VersionOne
+
+WWW: https://github.com/ralphbean/bugwarrior