diff options
author | Jakov Smolic <jakov.smolic@sartura.hr> | 2020-11-29 00:08:49 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2020-11-29 00:08:49 +0100 |
commit | cbbaf8e8744ecbfad9ee7159d00ea7d589e1de0f (patch) | |
tree | 743ee197a92672f1e995493718cf439b79003d5f /dev-lang | |
parent | app-i18n/uim: fix build with gcc-10 (diff) | |
download | gentoo-cbbaf8e8744ecbfad9ee7159d00ea7d589e1de0f.tar.gz gentoo-cbbaf8e8744ecbfad9ee7159d00ea7d589e1de0f.tar.bz2 gentoo-cbbaf8e8744ecbfad9ee7159d00ea7d589e1de0f.zip |
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 <jakov.smolic@sartura.hr>
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/srf/files/srf-1.0-fno-common.patch | 8 | ||||
-rw-r--r-- | dev-lang/srf/srf-1.0-r2.ebuild | 9 |
2 files changed, 12 insertions, 5 deletions
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 } |