Index: Makefile
===================================================================
RCS file: /cvs/ports/productivity/timewarrior/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile	27 Sep 2023 15:04:13 -0000	1.6
+++ Makefile	20 Mar 2024 07:09:08 -0000
@@ -1,10 +1,9 @@
 COMMENT =	command line tracking time tool
 
-VERSION =	1.1.1
+VERSION =	1.7.1
 DISTNAME =	timew-${VERSION}
 PKGNAME =	timewarrior-${VERSION}
 CATEGORIES =	productivity
-REVISION =	0
 
 HOMEPAGE =	https://timewarrior.net/
 
@@ -13,23 +12,28 @@ PERMIT_PACKAGE =		Yes
 
 WANTLIB += c m ${COMPILER_LIBCXX}
 
-SITES =		https://taskwarrior.org/download/
+SITES =		https://github.com/GothenburgBitFactory/timewarrior/releases/download/v${VERSION}/
 
 COMPILER =		base-clang ports-gcc
 
 MODULES =		devel/cmake \
 			lang/python
-MODPY_VERSION =	${MODPY_DEFAULT_VERSION_2}
+
+BUILD_DEPENDS =	textproc/asciidoctor
+
+TEST_DEPENDS = devel/py-dateutil${MODPY_FLAVOR}
+
 MODPY_RUNDEP =		No
 MODPY_BUILDDEP =	No
-MODPY_ADJ_FILES =	ext/totals.py
 
 CONFIGURE_STYLE =	cmake
 
 CONFIGURE_ARGS +=	-DTIMEW_DOCDIR=share/doc/timewarrior
-CONFIGURE_ARGS +=	-DTIMEW_RCDIR=share/doc/timewarrior/rc
 CONFIGURE_ARGS +=	-DTIMEW_MAN1DIR=man/man1
+CONFIGURE_ARGS +=	-DTIMEW_MAN7DIR=man/man7
 
-NO_TEST =		Yes
+do-test:
+	cp ${WRKSRC}/test/run_all ${WRKBUILD}/test && \
+	cd ${WRKBUILD}/test && ./run_all --verbose
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/productivity/timewarrior/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo	17 May 2018 23:22:21 -0000	1.1.1.1
+++ distinfo	20 Mar 2024 07:09:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (timew-1.1.1.tar.gz) = H32aYuVfxaMSZDNlTMsf19LRNfBvBWl/hxiXydt3zMk=
-SIZE (timew-1.1.1.tar.gz) = 166484
+SHA256 (timew-1.7.1.tar.gz) = XggX+/CSvv8SWYU3yJTsHzSwohAZ9aMAH+Tm0VwRvZQ=
+SIZE (timew-1.7.1.tar.gz) = 3102854
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeLists_txt	20 Mar 2024 07:09:08 -0000
@@ -0,0 +1,12 @@
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -54,7 +54,7 @@ add_subdirectory (src/commands)
+ add_subdirectory (doc)
+ add_subdirectory (ext)
+ if (EXISTS ${CMAKE_SOURCE_DIR}/test)
+-  add_subdirectory (test EXCLUDE_FROM_ALL)
++  add_subdirectory (test)
+ endif (EXISTS ${CMAKE_SOURCE_DIR}/test)
+ 
+ set (doc_FILES ChangeLog README.md INSTALL AUTHORS LICENSE)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/productivity/timewarrior/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST	11 Mar 2022 19:51:47 -0000	1.2
+++ pkg/PLIST	20 Mar 2024 07:09:08 -0000
@@ -1,24 +1,58 @@
 @bin bin/timew
+@man man/man1/timew-annotate.1
+@man man/man1/timew-cancel.1
+@man man/man1/timew-chart.1
+@man man/man1/timew-config.1
+@man man/man1/timew-continue.1
+@man man/man1/timew-delete.1
+@man man/man1/timew-diagnostics.1
+@man man/man1/timew-export.1
+@man man/man1/timew-extensions.1
+@man man/man1/timew-fill.1
+@man man/man1/timew-gaps.1
+@man man/man1/timew-get.1
+@man man/man1/timew-help.1
+@man man/man1/timew-join.1
+@man man/man1/timew-lengthen.1
+@man man/man1/timew-modify.1
+@man man/man1/timew-move.1
+@man man/man1/timew-report.1
+@man man/man1/timew-resize.1
+@man man/man1/timew-retag.1
+@man man/man1/timew-shorten.1
+@man man/man1/timew-show.1
+@man man/man1/timew-split.1
+@man man/man1/timew-start.1
+@man man/man1/timew-stop.1
+@man man/man1/timew-summary.1
+@man man/man1/timew-tag.1
+@man man/man1/timew-tags.1
+@man man/man1/timew-track.1
+@man man/man1/timew-undo.1
+@man man/man1/timew-untag.1
 @man man/man1/timew.1
+@man man/man7/timew-config.7
+@man man/man7/timew-dates.7
+@man man/man7/timew-dom.7
+@man man/man7/timew-durations.7
+@man man/man7/timew-hints.7
+@man man/man7/timew-ranges.7
 share/doc/timewarrior/
 share/doc/timewarrior/AUTHORS
-share/doc/timewarrior/COPYING
 share/doc/timewarrior/ChangeLog
 share/doc/timewarrior/INSTALL
 share/doc/timewarrior/LICENSE
-share/doc/timewarrior/NEWS
 share/doc/timewarrior/README.md
-share/doc/timewarrior/doc/
-share/doc/timewarrior/doc/holidays/
-share/doc/timewarrior/doc/holidays/README
-share/doc/timewarrior/doc/holidays/holidays.en-US
-share/doc/timewarrior/doc/holidays/refresh
-share/doc/timewarrior/doc/themes/
-share/doc/timewarrior/doc/themes/README
-share/doc/timewarrior/doc/themes/dark.theme
-share/doc/timewarrior/doc/themes/dark_blue.theme
-share/doc/timewarrior/doc/themes/dark_green.theme
-share/doc/timewarrior/doc/themes/dark_red.theme
 share/doc/timewarrior/ext/
 share/doc/timewarrior/ext/on-modify.timewarrior
 share/doc/timewarrior/ext/totals.py
+share/doc/timewarrior/holidays/
+share/doc/timewarrior/holidays/README
+share/doc/timewarrior/holidays/holidays.en-US
+share/doc/timewarrior/holidays/refresh
+share/doc/timewarrior/themes/
+share/doc/timewarrior/themes/README
+share/doc/timewarrior/themes/dark.theme
+share/doc/timewarrior/themes/dark_blue.theme
+share/doc/timewarrior/themes/dark_green.theme
+share/doc/timewarrior/themes/dark_red.theme
