[gentoo-commits] repo/gentoo:master commit in: dev-lang/srf/, dev-lang/srf/files/
commit: cbbaf8e8744ecbfad9ee7159d00ea7d589e1de0f Author: Jakov Smolic sartura hr> AuthorDate: Sat Nov 28 23:08:49 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Nov 28 23:08:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbaf8e8 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 sartura.hr> Signed-off-by: David Seifert gentoo.org> 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(-) 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 000..abbd5c74191 --- /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 75e62c66f6f..949fee4692d 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 }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/srf/
commit: f85454a13b11c5d2595cccf892594015ec9530d7 Author: David Seifert gentoo org> AuthorDate: Wed Feb 12 18:02:24 2020 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 12 18:02:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85454a1 dev-lang/srf: [QA] inherit vcs-clean.eclass directly Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> dev-lang/srf/srf-1.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/srf/srf-1.0-r2.ebuild b/dev-lang/srf/srf-1.0-r2.ebuild index c5871b6fe37..75e62c66f6f 100644 --- a/dev-lang/srf/srf-1.0-r2.ebuild +++ b/dev-lang/srf/srf-1.0-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils +inherit eutils vcs-clean DESCRIPTION="The Simple Recursive Functions programming language" HOMEPAGE="http://www.stratigery.com/srf.html;
[gentoo-commits] repo/gentoo:master commit in: dev-lang/srf/
commit: 0ab1fa4549c91226871dcacb3df4071953383a52 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Apr 8 16:47:49 2018 + Commit: Patrice Clement gentoo org> CommitDate: Sun Apr 8 22:41:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab1fa45 dev-lang/srf: remove old. dev-lang/srf/srf-1.0-r1.ebuild | 34 -- 1 file changed, 34 deletions(-) diff --git a/dev-lang/srf/srf-1.0-r1.ebuild b/dev-lang/srf/srf-1.0-r1.ebuild deleted file mode 100644 index 62eaec12c79..000 --- a/dev-lang/srf/srf-1.0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="The Simple Recursive Functions programming language" -HOMEPAGE="http://www.stratigery.com/srf.html; -SRC_URI="http://www.stratigery.com/srf.html/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~x86-linux ~ppc-macos ~amd64" -IUSE="" - -DEPEND=" - sys-devel/flex - virtual/yacc" -RDEPEND="" - -src_prepare() { - # Remove CVS directory Bug#371821 - ecvs_clean -} - -src_install() { - dobin srf rfunc/rfunc - doman srf.1 - dohtml srf.html - dodoc README - docinto examples - dodoc examples/* -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/srf/
commit: 971c83bb7fec16472340b62092677a0382255c92 Author: Austin English gentoo org> AuthorDate: Fri Jul 8 17:18:53 2016 + Commit: Austin English gentoo org> CommitDate: Fri Jul 8 17:57:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971c83bb dev-lang/srf: bump to EAPI 6, add maintainer-needed Package-Manager: portage-2.2.28 dev-lang/srf/metadata.xml | 1 + dev-lang/srf/srf-1.0-r2.ebuild | 36 2 files changed, 37 insertions(+) diff --git a/dev-lang/srf/metadata.xml b/dev-lang/srf/metadata.xml index ee0d873..d156562 100644 --- a/dev-lang/srf/metadata.xml +++ b/dev-lang/srf/metadata.xml @@ -1,6 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> + srf (Simple Recursive Functions) interprets a very simple programming language similar to Stephen Kleene's recursive functions. You can use srf to help diff --git a/dev-lang/srf/srf-1.0-r2.ebuild b/dev-lang/srf/srf-1.0-r2.ebuild new file mode 100644 index 000..da325c3 --- /dev/null +++ b/dev-lang/srf/srf-1.0-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils + +DESCRIPTION="The Simple Recursive Functions programming language" +HOMEPAGE="http://www.stratigery.com/srf.html; +SRC_URI="http://www.stratigery.com/srf.html/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~x86-linux ~ppc-macos ~amd64" +IUSE="" + +DEPEND=" + sys-devel/flex + virtual/yacc" +RDEPEND="" + +src_prepare() { + default + # Remove CVS directory Bug#371821 + ecvs_clean +} + +src_install() { + dobin srf rfunc/rfunc + doman srf.1 + dodoc README srf.html + + docinto examples + dodoc examples/* +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/srf/
commit: 804ba77c09456841fb1c0d9a243e36045233df61 Author: Pacho Ramos gentoo org> AuthorDate: Sat May 21 13:26:15 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat May 21 14:39:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804ba77c dev-lang/srf: Cleanup due to bug #81411 Package-Manager: portage-2.3.0_rc1 dev-lang/srf/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-lang/srf/metadata.xml b/dev-lang/srf/metadata.xml index 0964c1d..ee0d873 100644 --- a/dev-lang/srf/metadata.xml +++ b/dev-lang/srf/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -ara...@gentoo.org -Luis F. Araujo - srf (Simple Recursive Functions) interprets a very simple programming language similar to Stephen Kleene's recursive functions. You can use srf to help