Created attachment 246660 [details] patch for port in FreeBSD 14+ due to more strict type checks, the attached patch is necessary for FreeBSD 14 and above to build the module. I hope I did it right with as git patch (was my first time patching with git). Please commit to the ports tree if ok.
I'm the maintainer btw. The Porter's handbook says I should specify Class as maintainer-update but I don't see a field flag like that here.
Created attachment 246664 [details] removal of FreeBSD 14 restriction in Makefile Additional patch for fixing the Makefile by removing the FreeBSD14 BROKEN
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fc1d174e5cec8f1699f840d0216868da658aa30a commit fc1d174e5cec8f1699f840d0216868da658aa30a Author: Ralf Gebhart <gebhart@secnetix.de> AuthorDate: 2023-11-29 18:18:35 +0000 Commit: Renato Botelho <garga@FreeBSD.org> CommitDate: 2023-11-29 18:20:48 +0000 www/mod_umask: Fix build on FreeBSD 14+ PR: 275429 www/mod_umask/Makefile | 5 ++--- www/mod_umask/files/patch-src_mod__umask.c (new) | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-)
A commit in branch 2023Q4 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9f53b59852b612bc776ff814fc934f142ec72a97 commit 9f53b59852b612bc776ff814fc934f142ec72a97 Author: Ralf Gebhart <gebhart@secnetix.de> AuthorDate: 2023-11-29 18:18:35 +0000 Commit: Renato Botelho <garga@FreeBSD.org> CommitDate: 2023-11-29 18:21:10 +0000 www/mod_umask: Fix build on FreeBSD 14+ PR: 275429 (cherry picked from commit fc1d174e5cec8f1699f840d0216868da658aa30a) www/mod_umask/Makefile | 5 ++--- www/mod_umask/files/patch-src_mod__umask.c (new) | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-)