git: 2b262c37081d - main - www/mediawiki14{3,4,5}: Fix: every upgrade breaks the cache folder ownership

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 14 Jan 2026 13:14:39 UTC
The branch main has been updated by vvd:

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

commit 2b262c37081d08b479bf8ef6ee8cf024947ec344
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-01-14 13:09:07 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-01-14 13:14:22 +0000

    www/mediawiki14{3,4,5}: Fix: every upgrade breaks the cache folder ownership
    
    On port/package install or upgrade, the ownership of the cache folder
    is reset to root:wheel which does not let the application work if php
    server runs under user www, which is the default and recommended
    behaviour.
    
    PR:             291912
    Approved by:    wen (maintainer, timeout 3 weeks)
    MFH:            2026Q1
---
 www/mediawiki143/Makefile | 3 ++-
 www/mediawiki144/Makefile | 3 ++-
 www/mediawiki145/Makefile | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/www/mediawiki143/Makefile b/www/mediawiki143/Makefile
index 045adfdaa1bf..8aca1c4915b3 100644
--- a/www/mediawiki143/Makefile
+++ b/www/mediawiki143/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	mediawiki
 PORTVERSION=	1.43.6		# LTS
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
 		LOCAL/wen
@@ -47,10 +48,10 @@ IMAGICK_RUN_DEPENDS=	${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pec
 
 pre-install:
 	@${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
-	@${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
 	@${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
 	@${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
 	@${ECHO} "@mode 0755" >> ${PLIST}
+	@${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
 	@${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST}
 	@${ECHO} "@mode" >> ${PLIST}
 	@${ECHO_CMD} "@owner" >> ${PLIST}
diff --git a/www/mediawiki144/Makefile b/www/mediawiki144/Makefile
index 26a51b7fab96..843f1cbddc1a 100644
--- a/www/mediawiki144/Makefile
+++ b/www/mediawiki144/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	mediawiki
 PORTVERSION=	1.44.3
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
 		LOCAL/wen
@@ -47,10 +48,10 @@ IMAGICK_RUN_DEPENDS=	${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pec
 
 pre-install:
 	@${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
-	@${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
 	@${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
 	@${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
 	@${ECHO} "@mode 0755" >> ${PLIST}
+	@${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
 	@${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST}
 	@${ECHO} "@mode" >> ${PLIST}
 	@${ECHO_CMD} "@owner" >> ${PLIST}
diff --git a/www/mediawiki145/Makefile b/www/mediawiki145/Makefile
index 42ecd0570676..8b15abd85b96 100644
--- a/www/mediawiki145/Makefile
+++ b/www/mediawiki145/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	mediawiki
 PORTVERSION=	1.45.1
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \
 		LOCAL/wen
@@ -47,10 +48,10 @@ IMAGICK_RUN_DEPENDS=	${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pec
 
 pre-install:
 	@${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST}
-	@${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
 	@${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
 	@${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
 	@${ECHO} "@mode 0755" >> ${PLIST}
+	@${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST}
 	@${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST}
 	@${ECHO} "@mode" >> ${PLIST}
 	@${ECHO_CMD} "@owner" >> ${PLIST}