From c0c5127c81214bac6a3f61c077d8f567c4da09fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Fri, 12 Nov 2021 13:22:25 +0100 Subject: [PATCH] dev-lang/arc: bump EAPI; compile scheme modules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Maciej Barć --- .../arc/{arc-3.2.ebuild => arc-3.2-r1.ebuild} | 10 ++++--- dev-lang/arc/metadata.xml | 27 ++++++++++--------- 2 files changed, 21 insertions(+), 16 deletions(-) rename dev-lang/arc/{arc-3.2.ebuild => arc-3.2-r1.ebuild} (77%) diff --git a/dev-lang/arc/arc-3.2.ebuild b/dev-lang/arc/arc-3.2-r1.ebuild similarity index 77% rename from dev-lang/arc/arc-3.2.ebuild rename to dev-lang/arc/arc-3.2-r1.ebuild index cf39b34572..b7153fee78 100644 --- a/dev-lang/arc/arc-3.2.ebuild +++ b/dev-lang/arc/arc-3.2-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit wrapper @@ -14,11 +14,15 @@ SLOT="0" KEYWORDS="~amd64" RDEPEND="dev-scheme/racket" +DEPEND="${RDEPEND}" S="${WORKDIR}/${PN}${PV}" src_compile() { - : + local mod + for mod in ac brackets ; do + raco make --vv ./${mod}.scm + done } src_install() { @@ -28,5 +32,5 @@ src_install() { insinto "/usr/share/arc" doins -r * - make_wrapper "${PN}" "racket -f ./as.scm" "/usr/share/arc" + make_wrapper ${PN} "racket --load ./as.scm" /usr/share/arc } diff --git a/dev-lang/arc/metadata.xml b/dev-lang/arc/metadata.xml index adac8fa342..067f575182 100644 --- a/dev-lang/arc/metadata.xml +++ b/dev-lang/arc/metadata.xml @@ -1,17 +1,18 @@ + - - xgqt@riseup.net - Maciej Barć - - - Arc is designed for exploratory programming: the kind where you - decide what to write by writing it. A good medium for exploratory - programming is one that makes programs brief and malleable, - so that's what we've aimed for. This is a medium for sketching - software. - Arc is unfinished. It's missing things you'd need to solve some - types of problems. But it works well for basic web apps. - + + xgqt@riseup.net + Maciej Barć + + + Arc is designed for exploratory programming: the kind where you + decide what to write by writing it. A good medium for exploratory + programming is one that makes programs brief and malleable, + so that's what we've aimed for. This is a medium for sketching + software. + Arc is unfinished. It's missing things you'd need to solve some + types of problems. But it works well for basic web apps. +