Gentoo Archives: gentoo-commits

From: "Marijn Schouten (hkbst)" <hkbst@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-scheme/chicken: ChangeLog chicken-3.1.0.ebuild
Date: Wed, 26 Mar 2008 09:48:31
Message-Id: E1JeSFA-0001qt-Ia@stork.gentoo.org
1 hkbst 08/03/26 09:48:28
2
3 Modified: ChangeLog
4 Added: chicken-3.1.0.ebuild
5 Log:
6 bump, hopefully this version can go stable in a few weeks
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.21 dev-scheme/chicken/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/chicken/ChangeLog?rev=1.21&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/chicken/ChangeLog?rev=1.21&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/chicken/ChangeLog?r1=1.20&r2=1.21
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v
19 retrieving revision 1.20
20 retrieving revision 1.21
21 diff -u -r1.20 -r1.21
22 --- ChangeLog 23 Mar 2008 09:12:57 -0000 1.20
23 +++ ChangeLog 26 Mar 2008 09:48:27 -0000 1.21
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-scheme/chicken
26 +=======
27 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.20 2008/03/23 09:12:57 opfer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/ChangeLog,v 1.21 2008/03/26 09:48:27 hkbst Exp $
30 +
31 +*chicken-3.1.0 (26 Mar 2008)
32 +
33 + 26 Mar 2008; Marijn Schouten <hkBst@g.o> +chicken-3.1.0.ebuild:
34 + bump, hopefully this version can go stable in a few weeks
35
36 23 Mar 2008; Christian Faulhammer <opfer@g.o> ChangeLog:
37 fix ChangeLog
38
39
40
41 1.1 dev-scheme/chicken/chicken-3.1.0.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/chicken/chicken-3.1.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/chicken/chicken-3.1.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: chicken-3.1.0.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-scheme/chicken/chicken-3.1.0.ebuild,v 1.1 2008/03/26 09:48:27 hkbst Exp $
51
52 inherit multilib elisp-common
53
54 DESCRIPTION="Chicken is a Scheme interpreter and native Scheme to C compiler"
55 SRC_URI="http://chicken.wiki.br/releases/${PV}/${P}.tar.gz"
56 HOMEPAGE="http://www.call-with-current-continuation.org/"
57
58 LICENSE="BSD"
59 SLOT="0"
60 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
61 IUSE="emacs"
62
63 DEPEND=">=dev-libs/libpcre-7.6
64 sys-apps/texinfo
65 emacs? ( virtual/emacs )"
66
67 SITEFILE=50hen-gentoo.el
68
69 src_unpack() {
70 unpack ${A}; cd "${S}"
71 sed "s:/lib:/$(get_libdir):g" -i defaults.make
72 }
73
74 src_compile() {
75 # $A is used by the makefile so >_>
76 unset A
77
78 OPTIONS="PLATFORM=linux PREFIX=/usr USE_HOST_PCRE=1"
79 echo $OPTIONS
80 emake ${OPTIONS} C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" || die
81
82 use emacs && elisp-comp hen.el
83 }
84
85 # chicken doesn't seem to honor CHICKEN_PREFIX CHICKEN_HOME or LD_LIBRARY_PATH=${S}/.libs/
86 RESTRICT=test
87 #src_test() {
88 # cd tests
89 # bash runtests.sh
90 #}
91
92 src_install() {
93 unset A
94
95 emake ${OPTIONS} DESTDIR="${D}" install || die
96 dodoc ChangeLog* NEWS
97 dohtml -r html/
98 rm -rf "${D}"/usr/share/chicken/doc
99
100 # put a .keep in the default egg repository
101 # touch .keep
102 # insinto /usr/$(get_libdir)/chicken/3
103 # doins .keep
104
105 keepdir /usr/$(get_libdir)/chicken/3
106
107 if use emacs; then
108 elisp-install ${PN} *.{el,elc}
109 elisp-site-file-install "${FILESDIR}"/${SITEFILE}
110 fi
111 }
112
113 pkg_postinst() {
114 use emacs && elisp-site-regen
115 }
116
117 pkg_postrm() {
118 use emacs && elisp-site-regen
119 }
120
121
122
123 --
124 gentoo-commits@l.g.o mailing list