From: Akinori Hattori Date: Sat, 8 Jul 2017 09:55:29 +0000 (+0900) Subject: app-editors/ee: fix build with -Werror=format-security X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=f810c9a1e1ea2b5dfe545d3d3b044409bb29487f;p=gentoo.git app-editors/ee: fix build with -Werror=format-security Gentoo-Bug: 520518 Package-Manager: Portage-2.3.6, Repoman-2.3.1 --- diff --git a/app-editors/ee/ee-1.5.2.ebuild b/app-editors/ee/ee-1.5.2.ebuild index 250c1e87c8a5..0d343a67d9ea 100644 --- a/app-editors/ee/ee-1.5.2.ebuild +++ b/app-editors/ee/ee-1.5.2.ebuild @@ -18,7 +18,10 @@ IUSE="" RDEPEND="!app-editors/ersatz-emacs" S="${WORKDIR}/easyedit-${PV}" -PATCHES=( "${FILESDIR}"/${PN}-init-location.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-init-location.patch + "${FILESDIR}"/${PN}-Wformat-security.patch +) DOCS=( Changes README.${PN} ${PN}.i18n.guide ${PN}.msg ) src_prepare() { diff --git a/app-editors/ee/files/ee-Wformat-security.patch b/app-editors/ee/files/ee-Wformat-security.patch new file mode 100644 index 000000000000..6db64188347a --- /dev/null +++ b/app-editors/ee/files/ee-Wformat-security.patch @@ -0,0 +1,28 @@ +--- a/ee.c ++++ b/ee.c +@@ -2105,11 +2105,11 @@ + } + else if (!strcmp("-?", buff)) + { +- fprintf(stderr, usage0, arguments[0]); +- fprintf(stderr, usage1); +- fprintf(stderr, usage2); +- fprintf(stderr, usage3); +- fprintf(stderr, usage4); ++ fprintf(stderr, "%s", usage0, arguments[0]); ++ fprintf(stderr, "%s", usage1); ++ fprintf(stderr, "%s", usage2); ++ fprintf(stderr, "%s", usage3); ++ fprintf(stderr, "%s", usage4); + exit(1); + } + else if ((*buff == '+') && (start_at_line == NULL)) +@@ -3243,7 +3243,7 @@ + } + if (shell_fork) + { +- printf(continue_msg); ++ printf("%s", continue_msg); + fflush(stdout); + while ((in = getchar()) != '\n') + ;