Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/ikarus/, dev-scheme/ikarus/files/
Date: Mon, 30 Apr 2018 14:58:17
Message-Id: 1525100232.d9b1e3d14d82bfe4cc9f1da033aece8e3d6b1b6a.zlogene@gentoo
1 commit: d9b1e3d14d82bfe4cc9f1da033aece8e3d6b1b6a
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Mon Apr 30 14:57:12 2018 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 30 14:57:12 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b1e3d1
7
8 dev-scheme/ikarus: remove last rited package
9
10 dev-scheme/ikarus/Manifest | 1 -
11 .../files/ikarus-0.0.3_p1870-cpu_has_sse2.patch | 12 -----
12 .../files/ikarus-0.0.3_p1870-ikarus-enter.patch | 13 -----
13 dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild | 63 ----------------------
14 dev-scheme/ikarus/metadata.xml | 13 -----
15 5 files changed, 102 deletions(-)
16
17 diff --git a/dev-scheme/ikarus/Manifest b/dev-scheme/ikarus/Manifest
18 deleted file mode 100644
19 index 9b89acb4d41..00000000000
20 --- a/dev-scheme/ikarus/Manifest
21 +++ /dev/null
22 @@ -1 +0,0 @@
23 -DIST ikarus-scheme-r1870.tgz 9397981 BLAKE2B 21a3e513edf0dc322e113bab2c186331504a5a127e7557419724c19bed282a9f61ec2bffae27c5adebdd1a7b4bfd8782a04f2e7410293d64ea1bfe74e2ba6d55 SHA512 5ab962c7234c7417d3898d467c6c876cc7891a2288c1dc7a6002076de382f90c41cf277a1798639395dd69262fecd304b7a1024f47e2209049fc2265bd9d938d
24
25 diff --git a/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-cpu_has_sse2.patch b/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-cpu_has_sse2.patch
26 deleted file mode 100644
27 index d66989671e3..00000000000
28 --- a/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-cpu_has_sse2.patch
29 +++ /dev/null
30 @@ -1,12 +0,0 @@
31 ---- a/src/cpu_has_sse2.S 2008-01-29 04:44:10.000000000 +0000
32 -+++ b/src/cpu_has_sse2.S 2008-05-31 18:29:00.000000000 +0000
33 -@@ -13,6 +13,9 @@
34 - # You should have received a copy of the GNU General Public License
35 - # along with this program. If not, see <http://www.gnu.org/licenses/>.
36 -
37 -+#if defined(__linux__) && defined(__ELF__)
38 -+.section .note.GNU-stack,"",%progbits
39 -+#endif
40 -
41 - .text
42 - .globl cpu_has_sse2
43
44 diff --git a/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-ikarus-enter.patch b/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-ikarus-enter.patch
45 deleted file mode 100644
46 index 2bdd780d749..00000000000
47 --- a/dev-scheme/ikarus/files/ikarus-0.0.3_p1870-ikarus-enter.patch
48 +++ /dev/null
49 @@ -1,13 +0,0 @@
50 ---- a/src/ikarus-enter.S 2008-01-29 04:44:17.000000000 +0000
51 -+++ b/src/ikarus-enter.S 2008-05-31 18:28:09.000000000 +0000
52 -@@ -13,7 +13,9 @@
53 - # You should have received a copy of the GNU General Public License
54 - # along with this program. If not, see <http://www.gnu.org/licenses/>.
55 -
56 --
57 -+#if defined(__linux__) && defined(__ELF__)
58 -+.section .note.GNU-stack,"",%progbits
59 -+#endif
60 -
61 - .text
62 - .globl ik_asm_enter
63
64 diff --git a/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild b/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild
65 deleted file mode 100644
66 index 7867078131b..00000000000
67 --- a/dev-scheme/ikarus/ikarus-0.0.3_p1870.ebuild
68 +++ /dev/null
69 @@ -1,63 +0,0 @@
70 -# Copyright 1999-2015 Gentoo Foundation
71 -# Distributed under the terms of the GNU General Public License v2
72 -
73 -EAPI="3"
74 -
75 -inherit eutils flag-o-matic autotools versionator
76 -
77 -MY_PV=$(get_version_component_range 4-)
78 -MY_PV=${MY_PV/p/}
79 -
80 -MY_P=${PN}-scheme-r${MY_PV}
81 -
82 -DESCRIPTION="A free optimizing incremental native-code compiler for R6RS Scheme"
83 -HOMEPAGE="http://ikarus-scheme.org/"
84 -SRC_URI="http://ikarus-scheme.org/ikarus.dev/${MY_P}.tgz"
85 -
86 -LICENSE="GPL-3"
87 -SLOT="0"
88 -
89 -KEYWORDS="-* ~x86"
90 -IUSE="cpu_flags_x86_sse2 doc"
91 -
92 -RDEPEND=">=dev-libs/gmp-4.2.2"
93 -DEPEND="${RDEPEND}"
94 -
95 -S=${WORKDIR}/${MY_P}
96 -
97 -src_prepare() {
98 - sed -i -e 's/-O3//' configure.ac || die
99 - epatch "${FILESDIR}/${P}-cpu_has_sse2.patch"
100 - epatch "${FILESDIR}/${P}-ikarus-enter.patch"
101 -
102 - eautoreconf
103 -}
104 -
105 -src_compile() {
106 - if use !cpu_flags_x86_sse2; then \
107 - eerror "You must have a processor who supports \
108 - SSE2 instructions" && die
109 - fi
110 -
111 - append-flags "-std=gnu99"
112 -
113 - emake || die "emake failed"
114 -}
115 -
116 -src_test() {
117 - cd benchmarks
118 - make benchall || die "Tests failed"
119 - if [ -e timelog ]
120 - then
121 - cat timelog || die "stdout test logs failed."
122 - fi
123 -}
124 -
125 -src_install() {
126 - emake DESTDIR="${D}" install || die "emake install failed"
127 - rm -Rf "${D}/usr/share"
128 - dodoc README ACKNOWLEDGMENTS || die "dodoc failed"
129 - if use doc; then
130 - dodoc doc/*.pdf || die "dodoc failed"
131 - fi
132 -}
133
134 diff --git a/dev-scheme/ikarus/metadata.xml b/dev-scheme/ikarus/metadata.xml
135 deleted file mode 100644
136 index 29109d7672e..00000000000
137 --- a/dev-scheme/ikarus/metadata.xml
138 +++ /dev/null
139 @@ -1,13 +0,0 @@
140 -<?xml version="1.0" encoding="UTF-8"?>
141 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
142 -<pkgmetadata>
143 - <maintainer type="project">
144 - <email>scheme@g.o</email>
145 - <name>Gentoo Scheme Project</name>
146 - </maintainer>
147 - <longdescription lang="en">
148 - Ikarus Scheme is a free optimizing incremental native-code compiler for
149 - Scheme as specified in the Revised-6 Report on the Algorithmic Language
150 - Scheme.
151 - </longdescription>
152 -</pkgmetadata>