1 |
commit: c3d11184ed6176281a423668ebbebad60ac6ff69 |
2 |
Author: Cyprien Nicolas (fulax) <cyprien <AT> nicolas <DOT> tf> |
3 |
AuthorDate: Fri Jun 4 17:28:56 2021 +0000 |
4 |
Commit: Cyprien Nicolas <c.nicolas+gentoo <AT> gmail <DOT> com> |
5 |
CommitDate: Fri Jun 4 17:41:48 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=c3d11184 |
7 |
|
8 |
dev-scheme/tinyscheme-1.39-r3: Remove. EAPI 3. 1.41 in tree |
9 |
|
10 |
Signed-off-by: Cyprien Nicolas <cyprien <AT> nicolas.tf> |
11 |
|
12 |
dev-scheme/tinyscheme/tinyscheme-1.39-r2.ebuild | 49 ------------------------- |
13 |
1 file changed, 49 deletions(-) |
14 |
|
15 |
diff --git a/dev-scheme/tinyscheme/tinyscheme-1.39-r2.ebuild b/dev-scheme/tinyscheme/tinyscheme-1.39-r2.ebuild |
16 |
deleted file mode 100644 |
17 |
index e8b6b314..00000000 |
18 |
--- a/dev-scheme/tinyscheme/tinyscheme-1.39-r2.ebuild |
19 |
+++ /dev/null |
20 |
@@ -1,49 +0,0 @@ |
21 |
-# Copyright 1999-2010 Gentoo Foundation |
22 |
-# Distributed under the terms of the GNU General Public License v2 |
23 |
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/tinyscheme/tinyscheme-1.39-r1.ebuild,v 1.1 2010/07/01 16:14:51 chiiph Exp $ |
24 |
- |
25 |
-EAPI="3" |
26 |
- |
27 |
-inherit flag-o-matic |
28 |
- |
29 |
-MY_P=${PN}${PV} |
30 |
- |
31 |
-DESCRIPTION="Lightweight scheme interpreter" |
32 |
-HOMEPAGE="http://tinyscheme.sourceforge.net" |
33 |
-SRC_URI="mirror://sourceforge/tinyscheme/${MY_P}.zip" |
34 |
- |
35 |
-LICENSE="BSD" |
36 |
-SLOT="0" |
37 |
-KEYWORDS="~amd64 ~ppc ~x86" |
38 |
-IUSE="" |
39 |
- |
40 |
-DEPEND="app-arch/unzip" |
41 |
-RDEPEND="" |
42 |
- |
43 |
-S=${WORKDIR}/${MY_P} |
44 |
- |
45 |
-src_prepare() { |
46 |
- sed -e 's/PLATFORM_FEATURES = -DUSE_STRLWR=0/#PLATFORM_FEATURES = -DUSE_STRLWR=0/; |
47 |
- s/CC = gcc -fpic/CC = gcc -fpic ${CFLAGS}/; |
48 |
- s/CC) -o/CC) ${LDFLAGS} -o/; |
49 |
- s/LDFLAGS/LOCAL_LDFLAGS/g; |
50 |
- s/LOCAL_LDFLAGS = -shared/LOCAL_LDFLAGS = -shared ${LDFLAGS}/; |
51 |
- s/DEBUG=-g -Wno-char-subscripts -O/DEBUG=/' \ |
52 |
- -e "s/LD)/& -Wl,-soname,lib${PN}.so.${PV}/" \ |
53 |
- -i makefile || die "sed failed" |
54 |
-} |
55 |
- |
56 |
-src_install() { |
57 |
- local INIT_DIR=/usr/share/${PN}/ |
58 |
- newbin scheme ${PN} || die "newbin failed" |
59 |
- dolib libtinyscheme.a libtinyscheme.so || die "dolib failed" |
60 |
- dodoc Manual.txt || die "dodoc failed" |
61 |
- |
62 |
- # Bug 328967: dev-scheme/tinyscheme-1.39-r1 doesn't install header file |
63 |
- insinto /usr/include/ |
64 |
- newins scheme.h tinyscheme.h || die "newins scheme.h tinyscheme.h failed" |
65 |
- |
66 |
- insinto ${INIT_DIR} |
67 |
- doins init.scm || die "doins failed" |
68 |
- dodir /etc/env.d/ && echo "TINYSCHEMEINIT=\"${INIT_DIR}init.scm\"" > "${D}"/etc/env.d/50tinyscheme |
69 |
-} |