From owner-svn-ports-head@freebsd.org Mon Sep 21 19:45:44 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0FAC53FA3FE; Mon, 21 Sep 2020 19:45:44 +0000 (UTC) (envelope-from ashish@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BwFKg6fmCz3VNg; Mon, 21 Sep 2020 19:45:43 +0000 (UTC) (envelope-from ashish@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C7DFB13644; Mon, 21 Sep 2020 19:45:43 +0000 (UTC) (envelope-from ashish@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08LJjhoR056035; Mon, 21 Sep 2020 19:45:43 GMT (envelope-from ashish@FreeBSD.org) Received: (from ashish@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08LJjhWb056032; Mon, 21 Sep 2020 19:45:43 GMT (envelope-from ashish@FreeBSD.org) Message-Id: <202009211945.08LJjhWb056032@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ashish set sender to ashish@FreeBSD.org using -f From: Ashish SHUKLA Date: Mon, 21 Sep 2020 19:45:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r549485 - in head/deskutils: . dstask X-SVN-Group: ports-head X-SVN-Commit-Author: ashish X-SVN-Commit-Paths: in head/deskutils: . dstask X-SVN-Commit-Revision: 549485 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2020 19:45:44 -0000 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 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