git: c6ce535c7164 - main - devel/tcl-trf: increase an insufficiently large buffer

From: Mikhail Teterin <mi_at_FreeBSD.org>
Date: Mon, 13 Feb 2023 05:31:34 UTC
The branch main has been updated by mi:

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

commit c6ce535c716427bb1cd4fe7364b771aeab298a0b
Author:     Mikhail Teterin <mi@FreeBSD.org>
AuthorDate: 2023-02-13 05:29:40 +0000
Commit:     Mikhail Teterin <mi@FreeBSD.org>
CommitDate: 2023-02-13 05:31:21 +0000

    devel/tcl-trf: increase an insufficiently large buffer
    
    This ancient problem was discovered by gcc12's new -Warray-bounds
    implementation. Many thanks.
    
    Raise PORTREVISION :(
---
 devel/tcl-trf/Makefile             | 2 +-
 devel/tcl-trf/files/patch-warnings | 9 +++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/devel/tcl-trf/Makefile b/devel/tcl-trf/Makefile
index 7055435b6b56..b281952c8187 100644
--- a/devel/tcl-trf/Makefile
+++ b/devel/tcl-trf/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	Trf
 PORTVERSION=	2.1.4
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	devel tcl
 MASTER_SITES=	SF/tcltrf/tcltrf/${PORTVERSION}
 PKGNAMEPREFIX=	tcl-
diff --git a/devel/tcl-trf/files/patch-warnings b/devel/tcl-trf/files/patch-warnings
index 7fbe851be8c5..bcda29768372 100644
--- a/devel/tcl-trf/files/patch-warnings
+++ b/devel/tcl-trf/files/patch-warnings
@@ -49,3 +49,12 @@
 +#endif
      Tcl_ChannelType*    parentType     = Tcl_GetChannelType  (parent);
      Tcl_DriverSeekProc* parentSeekProc = Tcl_ChannelSeekProc (parentType);
+--- generic/otpcode.c	2009-06-18 00:54:43.000000000 -0400
++++ generic/otpcode.c	2023-02-13 00:25:46.660181000 -0500
+@@ -2757,5 +2757,5 @@
+   int    i;
+   unsigned long p;
+-  char   b[9];
++  char   b[11];
+ 
+   if ((c -> wordCount == 5) && (c -> charCount > 0))