git: f21bde9e383f - main - deskutils/taskwarrior: Update to version 2.6.1

From: Steven Kreuzer <skreuzer_at_FreeBSD.org>
Date: Fri, 22 Oct 2021 20:24:24 UTC
The branch main has been updated by skreuzer:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f21bde9e383f3cd5056472746c9d7bafcd71a3e9

commit f21bde9e383f3cd5056472746c9d7bafcd71a3e9
Author:     Steven Kreuzer <skreuzer@FreeBSD.org>
AuthorDate: 2021-10-22 18:50:24 +0000
Commit:     Steven Kreuzer <skreuzer@FreeBSD.org>
CommitDate: 2021-10-22 20:24:04 +0000

    deskutils/taskwarrior: Update to version 2.6.1
    
    - TW #2619 Fish autocompletion fails when completing tag removal
    - TW #2620 Old-style context definition should only be interpreted as
               read context.
    - TW #2622 Tags and dependencies appear as orphaned UDAs.
    - TW #2626 Waiting report lists deleted and/or completed tasks.
    - TW #2629 New-style context definition should take precedence over
               old-style even if the new-style is an empty string.
    - TW #2632 Cannot build on Cygwin
    - TW #2639 Unable to use ranges for some tasks with IDs above 1000.
---
 deskutils/taskwarrior/Makefile                   |  7 ++++---
 deskutils/taskwarrior/distinfo                   | 10 +++++-----
 deskutils/taskwarrior/files/patch-CMakeLists.txt | 21 +++++++++++++++++++++
 deskutils/taskwarrior/pkg-plist                  | 15 ++++++++++-----
 4 files changed, 40 insertions(+), 13 deletions(-)

diff --git a/deskutils/taskwarrior/Makefile b/deskutils/taskwarrior/Makefile
index a1faa126ae16..9127b4065aea 100644
--- a/deskutils/taskwarrior/Makefile
+++ b/deskutils/taskwarrior/Makefile
@@ -1,7 +1,7 @@
 # Created by: gahr
 
 PORTNAME=	taskwarrior
-PORTVERSION=	2.5.3
+PORTVERSION=	2.6.1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	deskutils
 
@@ -19,12 +19,13 @@ USES=		compiler:c++11-lib cmake python:test shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	GothenburgBitFactory
 GH_PROJECT=	taskwarrior libshared:libshared
-GH_TAGNAME=	418a187:libshared
+GH_TAGNAME=	8baf2db:libshared
 GH_SUBDIR=	src/libshared:libshared
 
 CMAKE_ARGS+=	-DTASK_DOCDIR:STRING=${DATADIR:S/${PREFIX}\///} \
 		-DTASK_MAN1DIR:STRING=man/man1 \
-		-DTASK_MAN5DIR:STRING=man/man5
+		-DTASK_MAN5DIR:STRING=man/man5 \
+		-DCMAKE_BUILD_TYPE=release
 
 SHEBANG_FILES=	scripts/*/*.pl \
 		doc/rc/refresh \
diff --git a/deskutils/taskwarrior/distinfo b/deskutils/taskwarrior/distinfo
index f12fb035c222..b436938593ac 100644
--- a/deskutils/taskwarrior/distinfo
+++ b/deskutils/taskwarrior/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1614095986
-SHA256 (GothenburgBitFactory-taskwarrior-v2.5.3_GH0.tar.gz) = 6bc876578ff4313cd6412596b33fb7533a4e766f66920d0bbd713353d5b8d38a
-SIZE (GothenburgBitFactory-taskwarrior-v2.5.3_GH0.tar.gz) = 1292564
-SHA256 (GothenburgBitFactory-libshared-418a187_GH0.tar.gz) = 279e7b7a2b9c910df27ee91c53799ca92add34221dead78b6d7147b4ad7af2c8
-SIZE (GothenburgBitFactory-libshared-418a187_GH0.tar.gz) = 149891
+TIMESTAMP = 1634927357
+SHA256 (GothenburgBitFactory-taskwarrior-v2.6.1_GH0.tar.gz) = 5369a1fa706b8f4126d6dbe24b00b6e5f921296bc30cd088270544da9817d4ab
+SIZE (GothenburgBitFactory-taskwarrior-v2.6.1_GH0.tar.gz) = 1343146
+SHA256 (GothenburgBitFactory-libshared-8baf2db_GH0.tar.gz) = c93a30bf53a0751f10cc137c42bd05f1fa47477f2803ae45d684a14202238b63
+SIZE (GothenburgBitFactory-libshared-8baf2db_GH0.tar.gz) = 161275
diff --git a/deskutils/taskwarrior/files/patch-CMakeLists.txt b/deskutils/taskwarrior/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..dada2d267657
--- /dev/null
+++ b/deskutils/taskwarrior/files/patch-CMakeLists.txt
@@ -0,0 +1,21 @@
+--- CMakeLists.txt.orig	2021-10-22 18:31:30 UTC
++++ CMakeLists.txt
+@@ -165,18 +165,6 @@ foreach (doc_FILE ${doc_FILES})
+   install (FILES ${doc_FILE}  DESTINATION ${TASK_DOCDIR})
+ endforeach (doc_FILE)
+ 
+-add_custom_command(OUTPUT run-review
+-    COMMAND docker build -q --build-arg PR=$(PR) --build-arg LIBPR=$(LIBPR) -t taskwarrior-review:$(PR)s$(LIBPR) - < scripts/review-dockerfile
+-    COMMAND docker run --rm --memory 1g --hostname pr-$(PR)s$(LIBPR) -it taskwarrior-review:$(PR)s$(LIBPR) bash || :
+-)
+-add_custom_target(review DEPENDS run-review)
+-
+-add_custom_command(OUTPUT run-reproduce
+-    COMMAND docker build -q --build-arg RELEASE=$(RELEASE) -t taskwarrior-reproduce:$(RELEASE) - < scripts/reproduce-dockerfile
+-    COMMAND docker run --rm --memory 1g --hostname tw-$(RELEASE) -it taskwarrior-reproduce:$(RELEASE) bash || :
+-)
+-add_custom_target(reproduce DEPENDS run-reproduce)
+-
+ # ---
+ 
+ set (CPACK_SOURCE_GENERATOR "TGZ")
diff --git a/deskutils/taskwarrior/pkg-plist b/deskutils/taskwarrior/pkg-plist
index 90aec2244330..228e4a7a0a75 100644
--- a/deskutils/taskwarrior/pkg-plist
+++ b/deskutils/taskwarrior/pkg-plist
@@ -4,11 +4,12 @@ man/man5/task-color.5.gz
 man/man5/task-sync.5.gz
 man/man5/taskrc.5.gz
 %%DATADIR%%/AUTHORS
-%%DATADIR%%/ChangeLog
 %%DATADIR%%/COPYING
+%%DATADIR%%/ChangeLog
 %%DATADIR%%/INSTALL
 %%DATADIR%%/LICENSE
 %%DATADIR%%/NEWS
+%%DATADIR%%/README.md
 %%DATADIR%%/rc/dark-16.theme
 %%DATADIR%%/rc/dark-256.theme
 %%DATADIR%%/rc/dark-blue-256.theme
@@ -34,8 +35,10 @@ man/man5/taskrc.5.gz
 %%DATADIR%%/rc/holidays.es-US.rc
 %%DATADIR%%/rc/holidays.fi-FI.rc
 %%DATADIR%%/rc/holidays.fr-BE.rc
+%%DATADIR%%/rc/holidays.fr-CA.rc
 %%DATADIR%%/rc/holidays.fr-FR.rc
 %%DATADIR%%/rc/holidays.hr-HR.rc
+%%DATADIR%%/rc/holidays.hu-HU.rc
 %%DATADIR%%/rc/holidays.is-IS.rc
 %%DATADIR%%/rc/holidays.it-IT.rc
 %%DATADIR%%/rc/holidays.nb-NO.rc
@@ -43,8 +46,11 @@ man/man5/taskrc.5.gz
 %%DATADIR%%/rc/holidays.nl-NL.rc
 %%DATADIR%%/rc/holidays.pl-PL.rc
 %%DATADIR%%/rc/holidays.por-PRT.rc
+%%DATADIR%%/rc/holidays.pt-BR.rc
 %%DATADIR%%/rc/holidays.pt-PT.rc
 %%DATADIR%%/rc/holidays.ru-RU.rc
+%%DATADIR%%/rc/holidays.sk-SK.rc
+%%DATADIR%%/rc/holidays.sv-FI.rc
 %%DATADIR%%/rc/holidays.sv-SE.rc
 %%DATADIR%%/rc/holidays.tr-TR.rc
 %%DATADIR%%/rc/light-16.theme
@@ -53,22 +59,21 @@ man/man5/taskrc.5.gz
 %%DATADIR%%/rc/refresh
 %%DATADIR%%/rc/solarized-dark-256.theme
 %%DATADIR%%/rc/solarized-light-256.theme
-%%DATADIR%%/README.md
 %%DATADIR%%/scripts/add-ons/README
 %%DATADIR%%/scripts/add-ons/update-holidays.pl
 %%DATADIR%%/scripts/bash/task.sh
 %%DATADIR%%/scripts/fish/task.fish
+%%DATADIR%%/scripts/hooks/README
 %%DATADIR%%/scripts/hooks/on-add
 %%DATADIR%%/scripts/hooks/on-add.the
 %%DATADIR%%/scripts/hooks/on-exit
 %%DATADIR%%/scripts/hooks/on-exit.shadow-file
 %%DATADIR%%/scripts/hooks/on-launch
 %%DATADIR%%/scripts/hooks/on-modify
-%%DATADIR%%/scripts/hooks/README
-%%DATADIR%%/scripts/vim/ftdetect/task.vim
 %%DATADIR%%/scripts/vim/README
+%%DATADIR%%/scripts/vim/ftdetect/task.vim
 %%DATADIR%%/scripts/vim/syntax/taskdata.vim
 %%DATADIR%%/scripts/vim/syntax/taskedit.vim
 %%DATADIR%%/scripts/vim/syntax/taskrc.vim
-%%DATADIR%%/scripts/zsh/_task
 %%DATADIR%%/task-ref.pdf
+share/zsh/site-functions/_task