git: 268480148a96 - main - www/kanboard: Update 1.2.46 => 1.2.47, take maintainership

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Fri, 15 Aug 2025 21:48:57 UTC
The branch main has been updated by vvd:

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

commit 268480148a962572608ede132f08f78eb92f798a
Author:     Atanu Biswas <atanubiswas484@gmail.com>
AuthorDate: 2025-08-15 21:44:31 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-08-15 21:44:31 +0000

    www/kanboard: Update 1.2.46 => 1.2.47, take maintainership
    
    Changelog:
    https://github.com/kanboard/kanboard/releases/tag/v1.2.47
    
    Improve port:
    - Fix permissions for %%WWWDIR%%/data directory.
    - Fix warnings from portclippy.
    - Sort plist.
    
    PR:             288811
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
---
 www/kanboard/Makefile  | 20 +++++++++++---------
 www/kanboard/distinfo  |  6 +++---
 www/kanboard/pkg-plist |  7 +++++--
 3 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/www/kanboard/Makefile b/www/kanboard/Makefile
index 714e3b475041..78867292f27e 100644
--- a/www/kanboard/Makefile
+++ b/www/kanboard/Makefile
@@ -1,10 +1,10 @@
 PORTNAME=	kanboard
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.2.46
+DISTVERSION=	1.2.47
 CATEGORIES=	www
 PKGNAMEPREFIX=	${PHP_PKGNAMEPREFIX}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	atanubiswas484@gmail.com
 COMMENT=	Simple visual task board software
 WWW=		https://kanboard.net/
 
@@ -15,14 +15,19 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@$
 
 USES=		cpe php:flavors python
 USE_GITHUB=	yes
-USE_PHP=	ctype curl dom filter gd iconv mbstring mcrypt \
-		pdo session simplexml xml zlib
+USE_PHP=	ctype curl dom filter gd iconv mbstring mcrypt pdo session \
+		simplexml xml zlib
 
 NO_ARCH=	yes
 NO_BUILD=	yes
 
-PLIST_SUB=	KANBOARD_GROUPNAME=${KANBOARD_GROUPNAME} \
-		KANBOARD_USERNAME=${KANBOARD_USERNAME}
+KANBOARD_USERNAME?=	www
+KANBOARD_GROUPNAME?=	${KANBOARD_USERNAME}
+USERS=			${KANBOARD_USERNAME}
+GROUPS=			${KANBOARD_GROUPNAME}
+
+PLIST_SUB=		KANBOARD_GROUPNAME=${KANBOARD_GROUPNAME} \
+			KANBOARD_USERNAME=${KANBOARD_USERNAME}
 
 OPTIONS_DEFINE=		OPCACHE
 OPTIONS_DEFAULT=	OPCACHE SQLITE
@@ -38,9 +43,6 @@ PGSQL_USES=	pgsql
 PGSQL_USE=	PHP=pdo_pgsql,pgsql
 SQLITE_USE=	PHP=pdo_sqlite,sqlite3
 
-KANBOARD_GROUPNAME?=	${KANBOARD_USERNAME}
-KANBOARD_USERNAME?=	www
-
 do-install:
 	@${MKDIR} ${STAGEDIR}${WWWDIR}
 	(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
diff --git a/www/kanboard/distinfo b/www/kanboard/distinfo
index 232ff24da907..0f829a4d7ba9 100644
--- a/www/kanboard/distinfo
+++ b/www/kanboard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750784344
-SHA256 (kanboard-kanboard-v1.2.46_GH0.tar.gz) = d6aede6535328065a93fd8e851eda421f6f565d25a5dbb973e6e026a5cf4a0ef
-SIZE (kanboard-kanboard-v1.2.46_GH0.tar.gz) = 3489423
+TIMESTAMP = 1754939697
+SHA256 (kanboard-kanboard-v1.2.47_GH0.tar.gz) = d769e2e2d442b3f5cca9b0002cc316829b65b43de62d2e6a970a0fde21c7d56a
+SIZE (kanboard-kanboard-v1.2.47_GH0.tar.gz) = 3491014
diff --git a/www/kanboard/pkg-plist b/www/kanboard/pkg-plist
index 0ef8898817eb..220989880e48 100644
--- a/www/kanboard/pkg-plist
+++ b/www/kanboard/pkg-plist
@@ -1,5 +1,6 @@
 %%WWWDIR%%/.devcontainer/devcontainer.json
 %%WWWDIR%%/.htaccess
+%%WWWDIR%%/.php-cs-fixer.php
 %%WWWDIR%%/CONTRIBUTING.md
 %%WWWDIR%%/ChangeLog
 %%WWWDIR%%/LICENSE
@@ -24,10 +25,12 @@
 %%WWWDIR%%/app/Action/TaskAssignCreator.php
 %%WWWDIR%%/app/Action/TaskAssignCurrentUser.php
 %%WWWDIR%%/app/Action/TaskAssignCurrentUserColumn.php
+%%WWWDIR%%/app/Action/TaskAssignCurrentUserColumnIfNoUserAlreadySet.php
 %%WWWDIR%%/app/Action/TaskAssignDueDateOnCreation.php
 %%WWWDIR%%/app/Action/TaskAssignDueDateOnMoveColumn.php
 %%WWWDIR%%/app/Action/TaskAssignPrioritySwimlane.php
 %%WWWDIR%%/app/Action/TaskAssignSpecificUser.php
+%%WWWDIR%%/app/Action/TaskAssignToUserOnCreationInColumn.php
 %%WWWDIR%%/app/Action/TaskAssignUser.php
 %%WWWDIR%%/app/Action/TaskAssignUserSwimlaneChange.php
 %%WWWDIR%%/app/Action/TaskClose.php
@@ -226,7 +229,6 @@
 %%WWWDIR%%/app/Core/Base.php
 %%WWWDIR%%/app/Core/Cache/BaseCache.php
 %%WWWDIR%%/app/Core/Cache/CacheInterface.php
-%%WWWDIR%%/app/Core/Cache/FileCache.php
 %%WWWDIR%%/app/Core/Cache/MemoryCache.php
 %%WWWDIR%%/app/Core/Controller/AccessForbiddenException.php
 %%WWWDIR%%/app/Core/Controller/BaseException.php
@@ -1077,9 +1079,9 @@
 %%WWWDIR%%/docker-compose.postgres.yml
 %%WWWDIR%%/docker-compose.sqlite.yml
 %%WWWDIR%%/favicon.ico
+%%WWWDIR%%/healthcheck.php
 %%WWWDIR%%/index.php
 %%WWWDIR%%/jsonrpc.php
-%%WWWDIR%%/healthcheck.php
 %%WWWDIR%%/libs/Captcha/CaptchaBuilder.php
 %%WWWDIR%%/libs/Captcha/CaptchaBuilderInterface.php
 %%WWWDIR%%/libs/Captcha/Font/captcha0.ttf
@@ -2098,4 +2100,5 @@
 %%WWWDIR%%/vendor/symfony/string/Slugger/SluggerInterface.php
 %%WWWDIR%%/vendor/symfony/string/UnicodeString.php
 %%WWWDIR%%/web.config
+@dir(%%KANBOARD_USERNAME%%,%%KANBOARD_GROUPNAME%%,) %%WWWDIR%%/data
 @dir %%WWWDIR%%/plugins