summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChema Alonso Josa <nimiux@gentoo.org>2018-02-28 23:00:28 +0100
committerChema Alonso Josa <nimiux@gentoo.org>2018-03-09 22:34:21 +0100
commit3e92bb881aefc17350ab7481cb06e02b27225e61 (patch)
treeb9f639920fb2f0a55a6e38bc2d97ed68471a9e1d /dev-scheme
parentdev-lisp/sbcl: Bumps version to 1.4.5 (diff)
downloadlisp-3e92bb881aefc17350ab7481cb06e02b27225e61.tar.gz
lisp-3e92bb881aefc17350ab7481cb06e02b27225e61.tar.bz2
lisp-3e92bb881aefc17350ab7481cb06e02b27225e61.zip
dev-scheme/ikarus: Updates header and EAPI
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/ikarus/Manifest10
-rw-r--r--dev-scheme/ikarus/ikarus-0.0.1.ebuild13
-rw-r--r--dev-scheme/ikarus/ikarus-0.0.2.ebuild14
-rw-r--r--dev-scheme/ikarus/ikarus-9999.ebuild16
4 files changed, 22 insertions, 31 deletions
diff --git a/dev-scheme/ikarus/Manifest b/dev-scheme/ikarus/Manifest
index effce672..6bbba1ca 100644
--- a/dev-scheme/ikarus/Manifest
+++ b/dev-scheme/ikarus/Manifest
@@ -1,5 +1,5 @@
-DIST ikarus-0.0.1.tar.gz 1776182 RMD160 edd4602501d7232c1b127c44fa5f31db5542b855 SHA1 f97797c39d1344814bee872a1ffdd564f1bc1e08 SHA256 b286a0833fd1391634439b5c262db49ca76ed5b71d209ebd8e9db6b49e6e19d4
-DIST ikarus-0.0.2.tar.gz 3838888 RMD160 9f833a4a420196af8cc1bdcef2752f1f150aa220 SHA1 343cf4804a3e1bf8f659551f600c955daf67a7f7 SHA256 2a136e6913f8bd3144d95d7b855f2a888b16bc630b76a3c750a9359e88f36b3f
-EBUILD ikarus-0.0.1.ebuild 664 RMD160 b9ec7ad43d272213246309ff3348b3c804cbfc6b SHA1 e78b8bcd20e38308f22c3ffb2b1d1ff7468bae27 SHA256 0d619e1cb7a141167c1ecb7b2bf431e232a0741b0d8eb30608bf00c94ddeb555
-EBUILD ikarus-0.0.2.ebuild 670 RMD160 ba6eefe209cb23b73fb351e1ebf6114ffdeef1e6 SHA1 26c1473a0e35cd8977ffcb5403ae93d640ad22b0 SHA256 e7fdcb84993cd8f90a510e8f6f0ae2b6e1613b72c0dea5fd3e08ec5d018ab3ac
-EBUILD ikarus-9999.ebuild 1053 RMD160 943d95514408d8eaa4b660b182508269a6915352 SHA1 188004bcdcc465c38aba60c19be97a207f8aef28 SHA256 7c987d5d9f554f2406c23d21f536eccc14520f4207774ad3cd9dfde6b3e64225
+DIST ikarus-0.0.1.tar.gz 7013 SHA256 ac8f1f7ae9c171f13f7dc4214c7c71cc364ee9e083b10c2fedf68b301bd5b757 SHA512 193cd61fe441567e19cc4cf24eadf7cb1176b1d29aee4fd318ce1b6eb94e2080be76cda51791596fc04e620e973d13f948a82fa6cc208b3be6218c1398295c89 WHIRLPOOL 321a6ad8a513f2e553931a807a656ad7a43ffc0006193bad4fccf0c99dcfb38438c88bfd6d5d932bd09d3c20d27ba4b2d428c0f0c7003ff525e229fcd05c9e20
+DIST ikarus-0.0.2.tar.gz 7013 SHA256 ac8f1f7ae9c171f13f7dc4214c7c71cc364ee9e083b10c2fedf68b301bd5b757 SHA512 193cd61fe441567e19cc4cf24eadf7cb1176b1d29aee4fd318ce1b6eb94e2080be76cda51791596fc04e620e973d13f948a82fa6cc208b3be6218c1398295c89 WHIRLPOOL 321a6ad8a513f2e553931a807a656ad7a43ffc0006193bad4fccf0c99dcfb38438c88bfd6d5d932bd09d3c20d27ba4b2d428c0f0c7003ff525e229fcd05c9e20
+EBUILD ikarus-0.0.1.ebuild 553 SHA256 2e0b6f878f254b897884885a14e328b5ee69dadc4b6c783d4833a2aaeba0fa6c SHA512 2858dd0aa02c24506adbd3f3bcb3cf1588c5e16ee4494f6645e04df0b3f862590bd4170836b9b09d3ed4c398810d91676623b239fc520c2827335788cd5ff2b9 WHIRLPOOL af909cd032657ca2291abc54e63107cdbc0f18b5d7b2683a1241d30422c59c95ef765e1ae80b57b00cecf8fa9c3bce248b0ed7f8e1bb19cd90dc365fe9c0e9ba
+EBUILD ikarus-0.0.2.ebuild 560 SHA256 a05c3b1a3dbcc8912268d2eb7dc04cd284cd0e8db2ef7de2e79b17f06f1e8b9f SHA512 22e7dee2f85add74a01fa0bec6151d6bd49ae8861efbf906a80dffbc67db019bca3386e2b6d0eab9360044c71f54eca823822cca153ad53c444cfcb60d311915 WHIRLPOOL 3d5decd32a597ef92cf07a31fc2cd3445bdc312adcb1b52303f6778d0499f7dcb90bb4e46cb82ddb33af88678c3d2d920409dcd09908c158774bbdb78991942b
+EBUILD ikarus-9999.ebuild 912 SHA256 e8cb7048f3222438b58450bd67abdad9b6af3d7e6e944fbeaae8ba309440137e SHA512 f1f9e2f55a9140f6bf486a53e5afa464481d47185072026f189cbc86de830ad0986202f5bf35885a87c4b62c482f3f3a9e4300337c0bd86c81d7fc3b2811ef5b WHIRLPOOL 772da57abfcea451716075edf41ca34d60f05286015ed665f9242935fb2d746c8d5ebd927f920e2af32bb60ead9b40c24d6c780d8a90f2f271bdc9c26ea134ec
diff --git a/dev-scheme/ikarus/ikarus-0.0.1.ebuild b/dev-scheme/ikarus/ikarus-0.0.1.ebuild
index 58cef2fb..c46082a4 100644
--- a/dev-scheme/ikarus/ikarus-0.0.1.ebuild
+++ b/dev-scheme/ikarus/ikarus-0.0.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+EAPI=6
DESCRIPTION="Ikarus is a free optimizing incremental native-code compiler for R6RS Scheme."
HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/index.html"
@@ -13,15 +13,10 @@ SLOT="0"
KEYWORDS="-* ~x86"
IUSE=""
-DEPEND="dev-libs/gmp"
+DEPEND="dev-libs/gmp:0"
#for docs probably need dev-texlive/texlive-xetex but I can't test
RDEPEND="${DEPEND}"
-src_compile() {
- econf || die "econf failed"
- emake || die "emake failed"
-}
-
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
+ emake DESTDIR="${D}" install
}
diff --git a/dev-scheme/ikarus/ikarus-0.0.2.ebuild b/dev-scheme/ikarus/ikarus-0.0.2.ebuild
index 6d308be8..da1e7f5f 100644
--- a/dev-scheme/ikarus/ikarus-0.0.2.ebuild
+++ b/dev-scheme/ikarus/ikarus-0.0.2.ebuild
@@ -1,6 +1,7 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+
+EAPI=6
DESCRIPTION="Ikarus is a free optimizing incremental native-code compiler for R6RS Scheme."
HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/index.html"
@@ -12,15 +13,10 @@ SLOT="0"
KEYWORDS="-* -amd64 ~x86"
IUSE=""
-DEPEND="dev-libs/gmp"
+DEPEND="dev-libs/gmp:0"
#for docs probably need dev-texlive/texlive-xetex but I can't test
RDEPEND="${DEPEND}"
-src_compile() {
- econf || die "econf failed"
- emake || die "emake failed"
-}
-
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
+ emake DESTDIR="${D}" install
}
diff --git a/dev-scheme/ikarus/ikarus-9999.ebuild b/dev-scheme/ikarus/ikarus-9999.ebuild
index 4aa92590..bdcce289 100644
--- a/dev-scheme/ikarus/ikarus-9999.ebuild
+++ b/dev-scheme/ikarus/ikarus-9999.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/ikarus/ikarus-0.0.3.ebuild,v 1.3 2008/06/01 18:03:13 pchrist Exp $
-inherit eutils flag-o-matic autotools bzr
+EAPI=6
+
+inherit eutils flag-o-matic bzr
DESCRIPTION="A free optimizing incremental native-code compiler for R6RS Scheme."
HOMEPAGE="http://www.cs.indiana.edu/~aghuloum/ikarus/"
@@ -13,12 +14,12 @@ SLOT="0"
KEYWORDS="-* ~x86"
IUSE="sse2 doc"
-RDEPEND=">=dev-libs/gmp-4.2.2"
+RDEPEND=">=dev-libs/gmp-4.2.2:0"
DEPEND="${RDEPEND}"
EBZR_REPO_URI="http://ikarus-scheme.org/ikarus.dev"
-src_compile() {
+src_configure() {
if use !sse2; then \
eerror "You must have a processor who supports \
SSE2 instructions" && die
@@ -27,11 +28,10 @@ src_compile() {
append-flags "-std=gnu99"
econf
- emake
}
src_test() {
- cd benchmarks
+ cd benchmarks || die
make benchall || die "Tests failed"
if [ -e timelog ]
then
@@ -40,7 +40,7 @@ src_test() {
}
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
+ emake DESTDIR="${D}" install
rm -R "${D}/usr/share"
dodoc README ACKNOWLEDGMENTS
if use doc; then