From cbbaf8e8744ecbfad9ee7159d00ea7d589e1de0f Mon Sep 17 00:00:00 2001 From: Jakov Smolic Date: Sun, 29 Nov 2020 00:08:49 +0100 Subject: dev-lang/srf: fix build with gcc-10 Closes: https://bugs.gentoo.org/712054 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic Signed-off-by: David Seifert --- dev-lang/srf/files/srf-1.0-fno-common.patch | 8 ++++++++ dev-lang/srf/srf-1.0-r2.ebuild | 9 ++++----- 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 dev-lang/srf/files/srf-1.0-fno-common.patch (limited to 'dev-lang/srf') diff --git a/dev-lang/srf/files/srf-1.0-fno-common.patch b/dev-lang/srf/files/srf-1.0-fno-common.patch new file mode 100644 index 000000000000..abbd5c741910 --- /dev/null +++ b/dev-lang/srf/files/srf-1.0-fno-common.patch @@ -0,0 +1,8 @@ +--- a/builtins.h ++++ b/builtins.h +@@ -20,4 +20,4 @@ + */ + #ident "$Id: builtins.h,v 1.4 2004/11/02 04:39:39 bediger Exp $" + void setup_builtins(void); +-int primitive_call_counter; ++extern int primitive_call_counter; diff --git a/dev-lang/srf/srf-1.0-r2.ebuild b/dev-lang/srf/srf-1.0-r2.ebuild index 75e62c66f6f8..949fee4692d3 100644 --- a/dev-lang/srf/srf-1.0-r2.ebuild +++ b/dev-lang/srf/srf-1.0-r2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit eutils vcs-clean +inherit vcs-clean DESCRIPTION="The Simple Recursive Functions programming language" HOMEPAGE="http://www.stratigery.com/srf.html" @@ -12,12 +12,12 @@ SRC_URI="http://www.stratigery.com/srf.html/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos" -IUSE="" DEPEND=" sys-devel/flex virtual/yacc" -RDEPEND="" + +PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) src_prepare() { default @@ -30,6 +30,5 @@ src_install() { doman srf.1 dodoc README srf.html - docinto examples - dodoc examples/* + dodoc -r examples } -- cgit v1.2.3-65-gdbad