[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-reader/
commit: cd78acdc6ffdfb47d94a0f7d8b21cf0c78bf973b Author: Maciej Barć gentoo org> AuthorDate: Tue Nov 8 10:20:54 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue Nov 8 11:39:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd78acdc dev-scheme/guile-reader: do not use parallel make Closes: https://bugs.gentoo.org/880053 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild b/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild index f265fe0e44f3..c91ab4d17a2d 100644 --- a/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild +++ b/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild @@ -27,6 +27,10 @@ src_prepare() { find "${S}" -name "*.scm" -exec touch {} + || die } +src_compile() { + emake -j1 +} + src_install() { default
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-reader/
commit: 3e7f6b2371a8c4c340d4286543f62d93db5893aa Author: Sam James gentoo org> AuthorDate: Tue Oct 18 02:25:03 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 18 02:28:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e7f6b23 dev-scheme/guile-reader: add savannah-nongnu upstream metadata Signed-off-by: Sam James gentoo.org> dev-scheme/guile-reader/metadata.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-scheme/guile-reader/metadata.xml b/dev-scheme/guile-reader/metadata.xml index c3ad052549f5..118c6ab5a22f 100644 --- a/dev-scheme/guile-reader/metadata.xml +++ b/dev-scheme/guile-reader/metadata.xml @@ -1,6 +1,5 @@ https://www.gentoo.org/dtd/metadata.dtd;> - sch...@gentoo.org @@ -17,4 +16,7 @@ hopefully more powerful and flexible (for instance, one may instantiate as many readers as needed). + +guile-reader +
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-reader/
commit: 8bbc3ec4cabbcdd04adea1c92f3583d2d427fc3d Author: Maciej Barć gentoo org> AuthorDate: Tue May 17 20:48:48 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue May 17 21:09:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbc3ec4 dev-scheme/guile-reader: drop useless static-libs USE flag as QA requested https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0302 Signed-off-by: Maciej Barć gentoo.org> ...guile-reader-0.6.3-r1.ebuild => guile-reader-0.6.3-r2.ebuild} | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild b/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild similarity index 81% rename from dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild rename to dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild index 2b8ba2e95e8a..f265fe0e44f3 100644 --- a/dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild +++ b/dev-scheme/guile-reader/guile-reader-0.6.3-r2.ebuild @@ -11,7 +11,6 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" RESTRICT="strip" -IUSE="static-libs" RDEPEND=">=dev-scheme/guile-2.0.0:=" DEPEND="${RDEPEND}" @@ -28,14 +27,8 @@ src_prepare() { find "${S}" -name "*.scm" -exec touch {} + || die } -src_configure() { - econf $(use_enable static-libs static) -} - src_install() { default - if ! use static-libs ; then - find "${ED}" -type f -name '*.la' -delete || die - fi + find "${ED}" -type f -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-reader/
commit: 4af6f37ed058cb536433545073fdbbb6abb48415 Author: Maciej Barć gentoo org> AuthorDate: Tue May 17 12:58:38 2022 + Commit: Maciej Barć gentoo org> CommitDate: Tue May 17 13:18:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af6f37e dev-scheme/guile-reader: add static-libs USE flag Closes: https://bugs.gentoo.org/845165 Signed-off-by: Maciej Barć gentoo.org> ...reader-0.6.3.ebuild => guile-reader-0.6.3-r1.ebuild} | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild b/dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild similarity index 71% rename from dev-scheme/guile-reader/guile-reader-0.6.3.ebuild rename to dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild index fe10ccab8ab0..2b8ba2e95e8a 100644 --- a/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild +++ b/dev-scheme/guile-reader/guile-reader-0.6.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,10 +7,11 @@ DESCRIPTION="Simple framework for building readers for GNU Guile" HOMEPAGE="https://www.nongnu.org/guile-reader/; SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" RESTRICT="strip" +IUSE="static-libs" RDEPEND=">=dev-scheme/guile-2.0.0:=" DEPEND="${RDEPEND}" @@ -26,3 +27,15 @@ src_prepare() { # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 find "${S}" -name "*.scm" -exec touch {} + || die } + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + + if ! use static-libs ; then + find "${ED}" -type f -name '*.la' -delete || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-reader/
commit: 6d79d655963e1dd7e225a01f0d986b15c1fe1f1f Author: Maciej Barć gentoo org> AuthorDate: Thu Mar 3 00:02:15 2022 + Commit: Maciej Barć gentoo org> CommitDate: Thu Mar 3 01:05:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d79d655 dev-scheme/guile-reader: new package; add 0.6.3 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-reader/Manifest | 1 + dev-scheme/guile-reader/guile-reader-0.6.3.ebuild | 28 +++ dev-scheme/guile-reader/metadata.xml | 20 3 files changed, 49 insertions(+) diff --git a/dev-scheme/guile-reader/Manifest b/dev-scheme/guile-reader/Manifest new file mode 100644 index ..adf02596b0ac --- /dev/null +++ b/dev-scheme/guile-reader/Manifest @@ -0,0 +1 @@ +DIST guile-reader-0.6.3.tar.gz 691612 BLAKE2B 504152d3a194705435efa4e2d2b51fd1bc22a998161b09ef0157c13bf46ef593be0101d6b72e197818a8ba18406db0de518423a168d36f54616dfcd4e807f3b9 SHA512 0f9f47ee5f24ebb79894863ac96d63b0c7d2801020a212c59d11c7685ff4006a646be988a696a9b623dc0e0605f46d4a9a8680bfabd299878e41eab92e75efd5 diff --git a/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild b/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild new file mode 100644 index ..fe10ccab8ab0 --- /dev/null +++ b/dev-scheme/guile-reader/guile-reader-0.6.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Simple framework for building readers for GNU Guile" +HOMEPAGE="https://www.nongnu.org/guile-reader/; +SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="strip" + +RDEPEND=">=dev-scheme/guile-2.0.0:=" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/gperf" + +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +src_prepare() { + default + + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 + find "${S}" -name "*.scm" -exec touch {} + || die +} diff --git a/dev-scheme/guile-reader/metadata.xml b/dev-scheme/guile-reader/metadata.xml new file mode 100644 index ..c3ad052549f5 --- /dev/null +++ b/dev-scheme/guile-reader/metadata.xml @@ -0,0 +1,20 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + +sch...@gentoo.org +Gentoo Scheme Project + + +Guile-Reader is a simple framework for building readers for GNU Guile. +The idea is to make it easy to build procedures that extend Guile's read +procedure. Readers supporting various syntax variants can easily be +written, possibly by re-using existing "token readers" of a standard Scheme +readers. For example, it is used to implement Skribilo's R5RS-derived +document syntax. +Guile-Reader's approach is similar to Common Lisp's "read table", but +hopefully more powerful and flexible (for instance, one may instantiate as +many readers as needed). + +