Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Sep 2020 19:45:43 +0000 (UTC)
From:      Ashish SHUKLA <ashish@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r549485 - in head/deskutils: . dstask
Message-ID:  <202009211945.08LJjhWb056032@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ashish
Date: Mon Sep 21 19:45:42 2020
New Revision: 549485
URL: https://svnweb.freebsd.org/changeset/ports/549485

Log:
  Dstask is a personal task tracker designed to help you focus. It is
  similar to taskwarrior but uses git to synchronise instead of a
  proprietary protocol.
  
  Dstask is mature enough for daily use.
  
  Features:
   o Powerful context system (automatically applies filter/tags to
      queries and new tasks)
   o Git powered sync/undo/resolve (passwordstore.org style) which means
     no need to set up a sync server, and sync between devices is easy!
   o Task listing won't break with long task text (unlike taskwarrior,
     currently)
   o note command -- edit a full markdown note for each task. Checklists
     are useful here.
   o open command -- open URLs found in specified task (including notes)
     in the browser
   o zsh/bash completion for speed
   o A single statically-linked binary
  
  WWW: https://github.com/naggie/dstask

Added:
  head/deskutils/dstask/
  head/deskutils/dstask/Makefile   (contents, props changed)
  head/deskutils/dstask/distinfo   (contents, props changed)
  head/deskutils/dstask/pkg-descr   (contents, props changed)
Modified:
  head/deskutils/Makefile

Modified: head/deskutils/Makefile
==============================================================================
--- head/deskutils/Makefile	Mon Sep 21 19:42:35 2020	(r549484)
+++ head/deskutils/Makefile	Mon Sep 21 19:45:42 2020	(r549485)
@@ -39,6 +39,7 @@
     SUBDIR += dfshow
     SUBDIR += docear
     SUBDIR += dosage
+    SUBDIR += dstask
     SUBDIR += easystroke
     SUBDIR += egroupware
     SUBDIR += fasd

Added: head/deskutils/dstask/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/dstask/Makefile	Mon Sep 21 19:45:42 2020	(r549485)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+PORTNAME=	dstask
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.20
+CATEGORIES=	deskutils
+
+MAINTAINER=	ashish@FreeBSD.org
+COMMENT=	Single binary terminal-based TODO manager with git-based sync
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	git:devel/git
+
+USES=		go:modules
+GO_TARGET=	./cmd/dstask.go
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	naggie
+
+PLIST_FILES=	bin/${PORTNAME} \
+		${DOCSDIR_REL}/README.md \
+		etc/bash_completion.d/${PORTNAME}.sh \
+		share/zsh/site-functions/_${PORTNAME}
+
+post-install:
+	@${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.go \
+		 ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+	${INSTALL_DATA} ${WRKSRC}/.${PORTNAME}-zsh-completions.sh \
+		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d
+	${INSTALL_DATA} ${WRKSRC}/.${PORTNAME}-bash-completions.sh \
+		${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME}.sh
+
+.include <bsd.port.mk>

Added: head/deskutils/dstask/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/dstask/distinfo	Mon Sep 21 19:45:42 2020	(r549485)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1600714118
+SHA256 (naggie-dstask-v0.20_GH0.tar.gz) = a2a79e534896f16094df1e16033f63f7399326f15d689c1b22d8ceb6d9547b40
+SIZE (naggie-dstask-v0.20_GH0.tar.gz) = 2631936

Added: head/deskutils/dstask/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/dstask/pkg-descr	Mon Sep 21 19:45:42 2020	(r549485)
@@ -0,0 +1,21 @@
+Dstask is a personal task tracker designed to help you focus. It is
+similar to taskwarrior but uses git to synchronise instead of a
+proprietary protocol.
+
+Dstask is mature enough for daily use.
+
+Features:
+ o Powerful context system (automatically applies filter/tags to
+    queries and new tasks)
+ o Git powered sync/undo/resolve (passwordstore.org style) which means
+   no need to set up a sync server, and sync between devices is easy!
+ o Task listing won't break with long task text (unlike taskwarrior,
+   currently)
+ o note command -- edit a full markdown note for each task. Checklists
+   are useful here.
+ o open command -- open URLs found in specified task (including notes)
+   in the browser
+ o zsh/bash completion for speed
+ o A single statically-linked binary
+
+WWW: https://github.com/naggie/dstask



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