git: 2b8cc87a75d6 - 2023Q4 - devel/schilybase: work around bug in gettext-0.22

From: Robert Clausecker <>
Date: Sun, 03 Dec 2023 10:20:02 UTC
The branch 2023Q4 has been updated by fuz:


commit 2b8cc87a75d6684adaa5cc8a57c8834db42fc812
Author:     Robert Clausecker <>
AuthorDate: 2023-11-27 20:31:58 +0000
Commit:     Robert Clausecker <>
CommitDate: 2023-12-03 10:19:52 +0000

    devel/schilybase: work around bug in gettext-0.22
    gettext 0.22 started to transcode PO files to UTF-8 before processing
    them, converting all msgids and messages to Unicode in the process.
    This breaks schilytools which assumes msgids are in ISO-8859-1 encoding.
    Work around the breakage using the new --no-convert option.  A bug
    report was filed with upstream in the hope that they may fix the bug.
    Reported by:    bugzeo <>
    See also:
    PR:             257905
    MFH:            2023Q4
    (cherry picked from commit e8c2558f623d87d044e0dec460f606a40a46d359)
 devel/schilybase/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/devel/schilybase/Makefile b/devel/schilybase/Makefile
index aa4702c09cc5..d36b924d5fa1 100644
--- a/devel/schilybase/Makefile
+++ b/devel/schilybase/Makefile
@@ -1,4 +1,5 @@
 PORTNAME=	schilybase
 COMMENT=	Support files and libraries for the schilytools
@@ -45,7 +46,7 @@ post-patch-PROFILE-off:
 	@${REINPLACE_CMD} -e '/^MK_FILES/s, [a-z]*,,' ${WRKSRC}/*/Makefile
-	${SETENV} LC_ALL=de_DE.ISO8859-1 msgfmt -o ${WRKDIR}/ ${WRKSRC}/SCHILY_utils.po
+	msgfmt --no-convert -o ${WRKDIR}/ ${WRKSRC}/SCHILY_utils.po
 # all languages supported by FreeBSD
 _LANGUAGES=	C af am ar be bg ca cs da de el en es et eu fi fr ga he hi hr \