git: c6ce535c7164 - main - devel/tcl-trf: increase an insufficiently large buffer
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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))