Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, dev-scheme/stalin/
Date: Mon, 04 Sep 2017 09:12:09
Message-Id: 1504516305.0c93bb73d329b767ad6dfe5c65c2b5ba001148e6.pacho@gentoo
1 commit: 0c93bb73d329b767ad6dfe5c65c2b5ba001148e6
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 4 09:11:45 2017 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 4 09:11:45 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c93bb73
7
8 Remove masked for removal packages
9
10 dev-scheme/stalin/Manifest | 1 -
11 dev-scheme/stalin/metadata.xml | 18 ---------
12 dev-scheme/stalin/stalin-0.11.ebuild | 74 ------------------------------------
13 profiles/package.mask | 4 --
14 4 files changed, 97 deletions(-)
15
16 diff --git a/dev-scheme/stalin/Manifest b/dev-scheme/stalin/Manifest
17 deleted file mode 100644
18 index fa467aff9a2..00000000000
19 --- a/dev-scheme/stalin/Manifest
20 +++ /dev/null
21 @@ -1 +0,0 @@
22 -DIST stalin-0.11.tgz 5392735 SHA256 95eafb4fa870cb93f5d79b8935c42664cf54f227b2c7eacf7b55b06b33e1e3fe SHA512 c42dfd5e6240fb865adc6c6f20dec2ae5fae9273a7750f4919a9fabfe8f2cd533031ca977006bb700939b7e5c113700cffdbddbc816a535996ab012cecb62517 WHIRLPOOL 6b623bd1667deef1c7cda014845b2550eae7600001647e706e5a0bbaa2dbb2eae840adbd1f4483a201e8c1b347f50aefcf6a1d99bf53adffebdd10e5507885fa
23
24 diff --git a/dev-scheme/stalin/metadata.xml b/dev-scheme/stalin/metadata.xml
25 deleted file mode 100644
26 index 5808e9892bf..00000000000
27 --- a/dev-scheme/stalin/metadata.xml
28 +++ /dev/null
29 @@ -1,18 +0,0 @@
30 -<?xml version="1.0" encoding="UTF-8"?>
31 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
32 -<pkgmetadata>
33 - <maintainer type="person">
34 - <email>pchrist@g.o</email>
35 - <name>Panagiotis Christopoulos</name>
36 - </maintainer>
37 - <maintainer type="project">
38 - <email>scheme@g.o</email>
39 - <name>Gentoo Scheme Project</name>
40 - </maintainer>
41 - <longdescription lang="en">
42 - Stalin is an aggressively optimizing Scheme compiler. It is the most
43 - highly optimizing Scheme compiler, and in fact one of the most highly
44 - optimizing compilers of any sort for any language. It was written by
45 - Jeffrey M. Siskind.
46 - </longdescription>
47 -</pkgmetadata>
48
49 diff --git a/dev-scheme/stalin/stalin-0.11.ebuild b/dev-scheme/stalin/stalin-0.11.ebuild
50 deleted file mode 100644
51 index ffcb23bedec..00000000000
52 --- a/dev-scheme/stalin/stalin-0.11.ebuild
53 +++ /dev/null
54 @@ -1,74 +0,0 @@
55 -# Copyright 1999-2015 Gentoo Foundation
56 -# Distributed under the terms of the GNU General Public License v2
57 -
58 -EAPI=5
59 -
60 -inherit eutils
61 -
62 -DESCRIPTION="An aggressively optimizing Scheme compiler"
63 -HOMEPAGE="http://community.schemewiki.org/?Stalin"
64 -SRC_URI="ftp://ftp.ecn.purdue.edu/qobi/${P}.tgz"
65 -
66 -LICENSE="GPL-3"
67 -SLOT="0"
68 -KEYWORDS="~x86"
69 -IUSE=""
70 -
71 -RDEPEND="x11-libs/libX11"
72 -DEPEND="${RDEPEND}"
73 -
74 -RESTRICT="strip"
75 -
76 -src_prepare() {
77 - sed -i -e "s/-O3 -fomit-frame-pointer/${CFLAGS}/" makefile || die
78 -}
79 -
80 -src_compile() {
81 - ./build || die "Stalin's compilation failed"
82 -}
83 -
84 -src_test() {
85 - einfo "This may take REALLY much time and requires"
86 - einfo "possibly more than 2Gb of RAM+swap."
87 - cd benchmarks || die
88 - ./compile-and-run-stalin-old-benchmarks || die "old benchmarks failed"
89 - #./compile-and-run-stalin-bcl-benchmarks || die "bcl bechmarks failed"
90 - #./compile-and-run-stalin-fdlcc-benchmarks || die "fdlcc benchmarks failed"
91 -}
92 -
93 -src_install() {
94 - pushd include
95 - doheader gc.h gc_config_macros.h
96 - insinto /usr/lib/${PN}
97 - doins \
98 - libgc.a libstalin.a stalin stalin-architecture-name \
99 - stalin.architectures QobiScheme.sc xlib.sc xlib-original.sc \
100 - Scheme-to-C-compatibility.sc
101 - fperms 755 /usr/lib/${PN}/stalin /usr/lib/${PN}/stalin-architecture-name
102 - popd
103 -
104 - cat > stalin <<- EOF
105 - #!/bin/bash
106 -
107 - exec /usr/lib/stalin/stalin -I /usr/include/stalin \
108 - -I /usr/lib/stalin -copt -fno-strict-aliasing $@
109 -
110 - EOF
111 -
112 - dobin stalin
113 - doman stalin.1
114 - dodoc ANNOUNCEMENT MORE README
115 - pushd benchmarks
116 - sed -i -e 's/..\/stalin/stalin/' make-hello || die
117 - dodoc hello.sc make-hello
118 - popd
119 -}
120 -
121 -pkg_postinst() {
122 - elog "In ${ROOT}/usr/share/doc/${PF} you will find the make-hello and"
123 - elog "hello.sc files(compressed). If you put them in the same directory"
124 - elog "and run make.hello, it will produce a \"hello\" executable."
125 - elog "The \"make-hello\" file can be used as an example of how to use"
126 - elog "stalin to compile code and create efficient executables. "
127 - elog "man stalin , for documentation"
128 -}
129
130 diff --git a/profiles/package.mask b/profiles/package.mask
131 index b524725442f..10acdcb71fc 100644
132 --- a/profiles/package.mask
133 +++ b/profiles/package.mask
134 @@ -322,10 +322,6 @@ x11-apps/spotlighter
135 dev-libs/DFB++
136
137 # Pacho Ramos <pacho@g.o> (26 Jul 2017)
138 -# Upstream dead, vulnerable (#569980), removal in a month.
139 -dev-scheme/stalin
140 -
141 -# Pacho Ramos <pacho@g.o> (26 Jul 2017)
142 # One of the last consumers of old udisks:0, upstream dead for ages
143 # (#601358). Removal in a month.
144 x11-misc/tinymount