From 4edd04b727e428dbe617c8a56d304ca23e00cf79 Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Mon, 6 Jan 2020 18:03:21 -0800 Subject: [PATCH] net-misc/cfengine: string parsing fix for infra Signed-off-by: Robin H. Johnson --- net-misc/cfengine/cfengine-2.2.10-r6.ebuild | 116 ++++++++++++++++++ .../files/cfengine-2.2.10-lsbrelease.patch | 24 ++++ 2 files changed, 140 insertions(+) create mode 100644 net-misc/cfengine/cfengine-2.2.10-r6.ebuild create mode 100644 net-misc/cfengine/files/cfengine-2.2.10-lsbrelease.patch diff --git a/net-misc/cfengine/cfengine-2.2.10-r6.ebuild b/net-misc/cfengine/cfengine-2.2.10-r6.ebuild new file mode 100644 index 0000000000000..87d5fa9341e07 --- /dev/null +++ b/net-misc/cfengine/cfengine-2.2.10-r6.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="An automated suite of programs for configuring and maintaining +Unix-like computers" +HOMEPAGE="http://www.cfengine.org/" +SRC_URI="http://cfengine.com/source_code/download?file=${P}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="vim-syntax" + +RDEPEND=">=sys-libs/db-4:= + + +--- cfengine-2.2.10/src/misc.c 2009-02-10 21:55:36.000000000 -0800 ++++ cfengine-2.2.10/src/misc.c 2020-01-06 17:58:07.049226386 -0800 +@@ -1187,6 +1187,7 @@ if ((fp = cfpopen(VBUFF, "r")) == NULL) + + if (ReadLine(VBUFF, CF_BUFSIZE, fp)) + { ++ Debug4("(%s)",VBUFF); + char * buffer = VBUFF; + strsep(&buffer, ":"); + +@@ -1198,7 +1199,8 @@ if (ReadLine(VBUFF, CF_BUFSIZE, fp)) + info = buffer; + while((*buffer != '\0') && !isspace(*buffer)) + { +- *buffer = tolower(*buffer++); ++ *buffer = tolower(*buffer); ++ buffer++; + } + + *buffer = '\0';