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.6.0.ebuild
Date: Wed, 06 Oct 2010 05:02:46
Message-Id: 20101006042505.1CD7D20051@flycatcher.gentoo.org
1 chiiph 10/10/06 04:25:05
2
3 Modified: ChangeLog
4 Added: chicken-4.6.0.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2_rc86/cvs/Linux i686)
9
10 Revision Changes Path
11 1.42 dev-scheme/chicken/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/ChangeLog?rev=1.42&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/ChangeLog?rev=1.42&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/ChangeLog?r1=1.41&r2=1.42
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v
20 retrieving revision 1.41
21 retrieving revision 1.42
22 diff -u -r1.41 -r1.42
23 --- ChangeLog 7 Jun 2010 19:21:59 -0000 1.41
24 +++ ChangeLog 6 Oct 2010 04:25:04 -0000 1.42
25 @@ -1,6 +1,11 @@
26 # ChangeLog for dev-scheme/chicken
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.41 2010/06/07 19:21:59 pchrist Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.42 2010/10/06 04:25:04 chiiph Exp $
30 +
31 +*chicken-4.6.0 (06 Oct 2010)
32 +
33 + 06 Oct 2010; Tomas Touceda <chiiph@g.o> +chicken-4.6.0.ebuild:
34 + Version bump
35
36 07 Jun 2010; Panagiotis Christopoulos <pchrist@g.o>
37 chicken-4.5.0.ebuild, +files/chicken-4.5.0-r0-ARCH-to-zARCH-hack.patch:
38
39
40
41 1.1 dev-scheme/chicken/chicken-4.6.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/chicken-4.6.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/chicken/chicken-4.6.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: chicken-4.6.0.ebuild
47 ===================================================================
48 # Copyright 1999-2010 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-4.6.0.ebuild,v 1.1 2010/10/06 04:25:05 chiiph Exp $
51
52 EAPI="3"
53
54 inherit eutils multilib
55
56 DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler"
57 HOMEPAGE="http://www.call-with-current-continuation.org/"
58 SRC_URI="http://code.call-cc.org/releases/4.6.0/${P}.tar.gz"
59
60 LICENSE="BSD"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
63 IUSE="emacs"
64
65 DEPEND="sys-apps/texinfo
66 emacs? ( virtual/emacs )"
67 RDEPEND="emacs? ( virtual/emacs app-emacs/scheme-complete )"
68
69 src_prepare() {
70 #Because chicken's Upstream have a custom to use variables that also
71 #portage uses :( eg. $ARCH in this case
72 for f in defaults.make Makefile.bsd Makefile.cross-linux-mingw Makefile.cygwin \
73 Makefile.linux Makefile.macosx Makefile.mingw-msys Makefile.solaris \
74 rules.make
75 do
76 sed "s,ARCH,zARCH," -i ${f} || die "sed failed"
77 done
78
79 sed "s,\$(PREFIX)/lib,\$(PREFIX)/$(get_libdir)," -i defaults.make || die "sed failed"
80 sed "s,\$(DATADIR)/doc,\$(SHAREDIR)/doc/${P}," -i defaults.make || die "sed failed"
81 }
82
83 src_compile() {
84 OPTIONS="PLATFORM=linux PREFIX=/usr"
85 #upstream does not support parallel builds, bug 265881
86 emake -j1 ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
87 HOSTSYSTEM="${CBUILD}" || die "emake failed"
88 }
89
90 # chicken's testsuite is not runnable before install
91 # upstream has been notified of the issue
92 RESTRICT=test
93
94 src_install() {
95 # bug #283158
96 emake -j1 ${OPTIONS} DESTDIR="${D}" HOSTSYSTEM="${CBUILD}" install || die
97
98 rm "${D}"/usr/share/doc/${P}/LICENSE || die
99 dodoc NEWS || die
100 }