git: baaba3cc3515 - main - deskutils/kanbanapp: new port had been added (+)

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Tue, 05 Aug 2025 15:45:46 UTC
The branch main has been updated by danfe:

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

commit baaba3cc3515f53728d4a98d00a57fa3cecd7810
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2025-08-05 15:43:36 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2025-08-05 15:43:36 +0000

    deskutils/kanbanapp: new port had been added (+)
    
    Simple offline Kanban-like program written in Qt.
    
    WWW: https://github.com/noedigcode/Kanbanapp
---
 deskutils/Makefile            |  1 +
 deskutils/kanbanapp/Makefile  | 30 ++++++++++++++++++++++++++++++
 deskutils/kanbanapp/distinfo  |  3 +++
 deskutils/kanbanapp/pkg-descr |  5 +++++
 4 files changed, 39 insertions(+)

diff --git a/deskutils/Makefile b/deskutils/Makefile
index 343e7aaa2fda..02755c196585 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -133,6 +133,7 @@
     SUBDIR += just
     SUBDIR += kaddressbook
     SUBDIR += kalarm
+    SUBDIR += kanbanapp
     SUBDIR += kcharselect
     SUBDIR += kchmviewer
     SUBDIR += kdeconnect-kde
diff --git a/deskutils/kanbanapp/Makefile b/deskutils/kanbanapp/Makefile
new file mode 100644
index 000000000000..72009950fe49
--- /dev/null
+++ b/deskutils/kanbanapp/Makefile
@@ -0,0 +1,30 @@
+PORTNAME=	kanbanapp
+PORTVERSION=	1.1.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	deskutils
+
+MAINTAINER=	danfe@FreeBSD.org
+COMMENT=	Simple offline Kanban-like program written with Qt
+WWW=		https://github.com/noedigcode/Kanbanapp
+
+#LICENSE=	https://github.com/noedigcode/Kanbanapp/issues/2
+
+USES=		gmake qmake qt:5
+USE_QT=		buildtools:build core gui widgets
+USE_GITHUB=	yes
+GH_ACCOUNT=	noedigcode
+GH_PROJECT=	Kanbanapp
+
+OPTIONS_DEFINE=	DOCS
+
+PLIST_FILES=	bin/${PORTNAME}
+PORTDOCS=	changelog.txt readme.md
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/deskutils/kanbanapp/distinfo b/deskutils/kanbanapp/distinfo
new file mode 100644
index 000000000000..9449c52dd803
--- /dev/null
+++ b/deskutils/kanbanapp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1721672276
+SHA256 (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = bd4bdea6e1926268164f1d8b4f0db48117c31e194e6545810b38eef83e25ad7a
+SIZE (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = 149469
diff --git a/deskutils/kanbanapp/pkg-descr b/deskutils/kanbanapp/pkg-descr
new file mode 100644
index 000000000000..def70004eb88
--- /dev/null
+++ b/deskutils/kanbanapp/pkg-descr
@@ -0,0 +1,5 @@
+Kanbanapp is a simple desktop program written with Qt that allows one to
+organize notes (cards) in lists, similar to a Kanban board.
+
+It is an offline system as it saves files on the computer in JSON format
+which integrates nicely with version control systems.