Gentoo Archives: gentoo-commits

From: "TomAs Touceda (chiiph)" <chiiph@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-scheme/chicken: ChangeLog chicken-4.5.0.ebuild chicken-3.2.0.ebuild chicken-3.1.0.ebuild chicken-4.1.0.ebuild chicken-4.0.0.ebuild chicken-4.2.0.ebuild chicken-3.4.0.ebuild
Date: Tue, 01 Jun 2010 20:16:42
Message-Id: 20100601201639.171672CE14@corvid.gentoo.org
1 chiiph 10/06/01 20:16:38
2
3 Modified: ChangeLog
4 Added: chicken-4.5.0.ebuild
5 Removed: chicken-3.2.0.ebuild chicken-3.1.0.ebuild
6 chicken-4.1.0.ebuild chicken-4.0.0.ebuild
7 chicken-4.2.0.ebuild chicken-3.4.0.ebuild
8 Log:
9 Version bump. Removed native emacs support, replaced with scheme-complete. Clean up old testing/stable versions, leaving just 3.3.0 and 4.5.0.
10 (Portage version: 2.2_rc67/cvs/Linux i686)
11
12 Revision Changes Path
13 1.40 dev-scheme/chicken/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/ChangeLog?rev=1.40&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/ChangeLog?rev=1.40&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/ChangeLog?r1=1.39&r2=1.40
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v
22 retrieving revision 1.39
23 retrieving revision 1.40
24 diff -u -r1.39 -r1.40
25 --- ChangeLog 2 Nov 2009 15:30:28 -0000 1.39
26 +++ ChangeLog 1 Jun 2010 20:16:38 -0000 1.40
27 @@ -1,6 +1,14 @@
28 # ChangeLog for dev-scheme/chicken
29 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.39 2009/11/02 15:30:28 hkbst Exp $
31 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.40 2010/06/01 20:16:38 chiiph Exp $
33 +
34 +*chicken-4.5.0 (01 Jun 2010)
35 +
36 + 01 Jun 2010; Tomas Touceda <chiiph@g.o> -chicken-3.1.0.ebuild,
37 + -chicken-3.2.0.ebuild, -chicken-3.4.0.ebuild, -chicken-4.0.0.ebuild,
38 + -chicken-4.1.0.ebuild, -chicken-4.2.0.ebuild, +chicken-4.5.0.ebuild:
39 + Version bump. Removed native emacs support, replaced with scheme-complete.
40 + Clean up old testing/stable versions, leaving just 3.3.0 and 4.5.0.
41
42 *chicken-4.2.0 (02 Nov 2009)
43
44
45
46
47 1.1 dev-scheme/chicken/chicken-4.5.0.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/chicken-4.5.0.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/chicken-4.5.0.ebuild?rev=1.1&content-type=text/plain
51
52 Index: chicken-4.5.0.ebuild
53 ===================================================================
54 # Copyright 1999-2010 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.5.0.ebuild,v 1.1 2010/06/01 20:16:38 chiiph Exp $
57
58 EAPI="3"
59
60 inherit multilib elisp-common
61
62 DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler"
63 HOMEPAGE="http://www.call-with-current-continuation.org/"
64 SRC_URI="http://www.call-with-current-continuation.org/${P}.tar.gz"
65
66 LICENSE="BSD"
67 SLOT="0"
68 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
69 IUSE="emacs"
70
71 DEPEND="sys-apps/texinfo
72 emacs? ( virtual/emacs )"
73 RDEPEND="emacs? ( virtual/emacs app-emacs/scheme-complete )"
74
75 src_prepare() {
76 sed "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," -i defaults.make
77 sed "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${P}," -i defaults.make
78 }
79
80 src_compile() {
81 OPTIONS="PLATFORM=linux PREFIX=/usr"
82 #upstream does not support parallel builds, bug 265881
83 emake -j1 ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
84 HOSTSYSTEM="${CBUILD}" || die "emake failed"
85 }
86
87 # chicken's testsuite is not runnable before install
88 # upstream has been notified of the issue
89 RESTRICT=test
90
91 src_install() {
92 # bug #283158
93 emake -j1 ${OPTIONS} DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" install || die
94
95 rm "${D}"/usr/share/doc/${P}/LICENSE || die
96 dodoc NEWS || die
97 }