mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-10-01 20:05:31 +00:00
indent: upgrade 2.2.12 -> 2.2.13
Drop 0001-Fix-builds-with-recent-gettext.patch - it built fine for me without it.
Building requires full makeinfo, not only a lite version, so switched the texinfo
class to texinfo-replacement-native dependency.
Changelog:
- Fix buffer overflows and use after free bugs
- Recognize binary integer literals
- New and updated translations, thanks to our translators:
- Updated translations:
Catalan, Croatian, French, Galician, German, Greek, Hungarian,
Indonesian, Italian, Romanian, Serbian, Spanish, Turkish, Ukrainian
- New translation: Portuguese
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
d1375d37ee
commit
b1355592c1
@ -76,10 +76,10 @@ diff --git a/regression/TEST b/regression/TEST
|
|||||||
index a76c112..0888a18 100755
|
index a76c112..0888a18 100755
|
||||||
--- a/regression/TEST
|
--- a/regression/TEST
|
||||||
+++ b/regression/TEST
|
+++ b/regression/TEST
|
||||||
@@ -38,7 +38,7 @@ BUGS="case-label.c one-line-1.c one-line-2.c one-line-3.c \
|
@@ -40,7 +40,7 @@
|
||||||
macro.c enum.c elif.c nested.c wrapped-string.c minus_predecrement.c \
|
macro.c enum.c elif.c nested.c wrapped-string.c minus_predecrement.c \
|
||||||
bug-gnu-33364.c float-constant-suffix.c block-comments.c \
|
bug-gnu-33364.c float-constant-suffix.c block-comments.c \
|
||||||
no-forced-nl-in-block-init.c hexadecimal_float.c \
|
no-forced-nl-in-block-init.c hexadecimal_float.c binary-constant.c \
|
||||||
- comment-heap-overread.c"
|
- comment-heap-overread.c"
|
||||||
+ comment-heap-overread.c comment-parent-heap-underread.c"
|
+ comment-heap-overread.c comment-parent-heap-underread.c"
|
||||||
|
|
||||||
|
|||||||
@ -1,32 +0,0 @@
|
|||||||
From 3349812de0598ca7722e0b7c7b7e5d48bd79bea9 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
|
||||||
Date: Fri, 20 Dec 2019 14:01:18 +0100
|
|
||||||
Subject: [PATCH] Fix builds with recent gettext
|
|
||||||
|
|
||||||
Upstream-Status: Pending
|
|
||||||
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
|
||||||
---
|
|
||||||
Makefile.am | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- a/Makefile.am
|
|
||||||
+++ b/Makefile.am
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
AUTOMAKE_OPTIONS = no-texinfo.tex
|
|
||||||
|
|
||||||
-SUBDIRS = intl src doc po man
|
|
||||||
+SUBDIRS = src po man
|
|
||||||
|
|
||||||
BUILT_SOURCES =
|
|
||||||
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -58,7 +58,6 @@ fi
|
|
||||||
AC_HEADER_DIRENT
|
|
||||||
|
|
||||||
AC_OUTPUT([
|
|
||||||
- intl/Makefile
|
|
||||||
po/Makefile.in
|
|
||||||
Makefile
|
|
||||||
src/Makefile
|
|
||||||
@ -47,13 +47,13 @@ index ba37a42..548fea7 100644
|
|||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
AUTOMAKE_OPTIONS = no-texinfo.tex
|
AUTOMAKE_OPTIONS = no-texinfo.tex
|
||||||
|
|
||||||
-SUBDIRS = intl src doc po man regression
|
-SUBDIRS = src doc po man regression
|
||||||
+SUBDIRS = intl src doc po man
|
+SUBDIRS = src doc po man
|
||||||
|
|
||||||
BUILT_SOURCES =
|
BUILT_SOURCES =
|
||||||
|
|
||||||
@@ -13,8 +13,7 @@ EXTRA_DIST = README.md \
|
@@ -13,8 +13,7 @@
|
||||||
aclocal/UTIMBUF.m4 \
|
m4/UTIMBUF.m4 \
|
||||||
miscel/Makefile.mingw32 \
|
miscel/Makefile.mingw32 \
|
||||||
miscel/README.vc++ \
|
miscel/README.vc++ \
|
||||||
- bootstrap \
|
- bootstrap \
|
||||||
@ -62,6 +62,3 @@ index ba37a42..548fea7 100644
|
|||||||
|
|
||||||
DISTCLEANFILES=config/config.cache config/config.log config.h
|
DISTCLEANFILES=config/config.cache config/config.log config.h
|
||||||
|
|
||||||
--
|
|
||||||
2.17.1
|
|
||||||
|
|
||||||
|
|||||||
@ -18,14 +18,10 @@ diff --git a/src/output.c b/src/output.c
|
|||||||
index ee01bcc..5b92167 100644
|
index ee01bcc..5b92167 100644
|
||||||
--- a/src/output.c
|
--- a/src/output.c
|
||||||
+++ b/src/output.c
|
+++ b/src/output.c
|
||||||
@@ -798,37 +798,6 @@ static int dump_line_label(void)
|
@@ -802,37 +802,6 @@
|
||||||
return cur_col;
|
*
|
||||||
}
|
*/
|
||||||
|
|
||||||
-/**
|
|
||||||
- *
|
|
||||||
- */
|
|
||||||
-
|
|
||||||
-static int count_parens(
|
-static int count_parens(
|
||||||
- const char * string)
|
- const char * string)
|
||||||
-{
|
-{
|
||||||
@ -53,10 +49,14 @@ index ee01bcc..5b92167 100644
|
|||||||
- return paren_level;
|
- return paren_level;
|
||||||
-}
|
-}
|
||||||
-
|
-
|
||||||
/**
|
-/**
|
||||||
*
|
- *
|
||||||
*/
|
- */
|
||||||
@@ -840,8 +809,6 @@ static void dump_line_code(
|
-
|
||||||
|
static void dump_line_code(
|
||||||
|
int * pcur_col,
|
||||||
|
int * pnot_truncated,
|
||||||
|
@@ -840,8 +809,6 @@
|
||||||
BOOLEAN * pbreak_line,
|
BOOLEAN * pbreak_line,
|
||||||
int target_col_break)
|
int target_col_break)
|
||||||
{
|
{
|
||||||
@ -65,7 +65,7 @@ index ee01bcc..5b92167 100644
|
|||||||
if (s_code != e_code)
|
if (s_code != e_code)
|
||||||
{ /* print code section, if any */
|
{ /* print code section, if any */
|
||||||
int i;
|
int i;
|
||||||
@@ -928,8 +895,6 @@ static void dump_line_code(
|
@@ -928,8 +895,6 @@
|
||||||
|
|
||||||
*pcur_col = count_columns (*pcur_col, s_code, NULL_CHAR);
|
*pcur_col = count_columns (*pcur_col, s_code, NULL_CHAR);
|
||||||
|
|
||||||
@ -74,6 +74,3 @@ index ee01bcc..5b92167 100644
|
|||||||
s_code[buf_break->offset] = c;
|
s_code[buf_break->offset] = c;
|
||||||
|
|
||||||
*pnot_truncated = 0;
|
*pnot_truncated = 0;
|
||||||
--
|
|
||||||
2.31.1
|
|
||||||
|
|
||||||
|
|||||||
@ -74,14 +74,14 @@ diff --git a/regression/TEST b/regression/TEST
|
|||||||
index 56f41d9..a7a6747 100755
|
index 56f41d9..a7a6747 100755
|
||||||
--- a/regression/TEST
|
--- a/regression/TEST
|
||||||
+++ b/regression/TEST
|
+++ b/regression/TEST
|
||||||
@@ -37,7 +37,8 @@ BUGS="case-label.c one-line-1.c one-line-2.c one-line-3.c \
|
@@ -39,7 +39,8 @@
|
||||||
one-line-4.c struct-decl.c sizeof-in-while.c line-break-comment.c \
|
one-line-4.c struct-decl.c sizeof-in-while.c line-break-comment.c \
|
||||||
macro.c enum.c elif.c nested.c wrapped-string.c minus_predecrement.c \
|
macro.c enum.c elif.c nested.c wrapped-string.c minus_predecrement.c \
|
||||||
bug-gnu-33364.c float-constant-suffix.c block-comments.c \
|
bug-gnu-33364.c float-constant-suffix.c block-comments.c \
|
||||||
- no-forced-nl-in-block-init.c hexadecimal_float.c"
|
- no-forced-nl-in-block-init.c hexadecimal_float.c binary-constant.c"
|
||||||
+ no-forced-nl-in-block-init.c hexadecimal_float.c \
|
+ no-forced-nl-in-block-init.c hexadecimal_float.c binary-constant.c \
|
||||||
+ comment-heap-overread.c"
|
+ comment-heap-overread.c"
|
||||||
|
|
||||||
INDENTSRC="args.c backup.h backup.c dirent_def.h globs.c indent.h \
|
INDENTSRC="args.c backup.h backup.c dirent_def.h globs.c indent.h \
|
||||||
indent.c indent_globs.h io.c lexi.c memcpy.c parse.c pr_comment.c \
|
indent.c indent_globs.h io.c lexi.c memcpy.c parse.c pr_comment.c \
|
||||||
diff --git a/regression/input/comment-heap-overread.c b/regression/input/comment-heap-overread.c
|
diff --git a/regression/input/comment-heap-overread.c b/regression/input/comment-heap-overread.c
|
||||||
|
|||||||
@ -10,20 +10,19 @@ you want a program to format your code."
|
|||||||
LICENSE = "GPL-3.0-only"
|
LICENSE = "GPL-3.0-only"
|
||||||
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
||||||
|
|
||||||
DEPENDS = "virtual/gettext"
|
DEPENDS = "virtual/gettext texinfo-replacement-native"
|
||||||
|
|
||||||
SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.gz \
|
SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.gz \
|
||||||
file://0001-src-indent.c-correct-the-check-for-locale.h.patch \
|
file://0001-src-indent.c-correct-the-check-for-locale.h.patch \
|
||||||
file://0001-Makefile.am-remove-regression-dir.patch \
|
file://0001-Makefile.am-remove-regression-dir.patch \
|
||||||
file://0001-Fix-builds-with-recent-gettext.patch \
|
|
||||||
file://0001-Remove-dead-paren_level-code.patch \
|
file://0001-Remove-dead-paren_level-code.patch \
|
||||||
file://CVE-2023-40305_0001.patch \
|
file://CVE-2023-40305_0001.patch \
|
||||||
file://CVE-2023-40305_0002.patch \
|
file://CVE-2023-40305_0002.patch \
|
||||||
file://0001-Fix-a-heap-buffer-underread-in-set_buf_break.patch \
|
file://0001-Fix-a-heap-buffer-underread-in-set_buf_break.patch \
|
||||||
"
|
"
|
||||||
SRC_URI[sha256sum] = "e77d68c0211515459b8812118d606812e300097cfac0b4e9fb3472664263bb8b"
|
SRC_URI[sha256sum] = "9e64634fc4ce6797b204bcb8897ce14fdd0ab48ca57696f78767c59cae578095"
|
||||||
|
|
||||||
inherit autotools gettext texinfo
|
inherit autotools gettext
|
||||||
|
|
||||||
CFLAGS:append:class-native = " -Wno-error=unused-value"
|
CFLAGS:append:class-native = " -Wno-error=unused-value"
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user