Gentoo Archives: gentoo-commits

From: Panagiotis Christopoulos <pchrist@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-scheme/guile/
Date: Mon, 02 Jun 2014 11:41:36
Message-Id: 1401709246.396b573823c8a9e8d9aaedd97f4dd99b02bb0cd3.pchrist@gentoo
1 commit: 396b573823c8a9e8d9aaedd97f4dd99b02bb0cd3
2 Author: Panagiotis Christopoulos (pchrist) <pchrist <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 2 11:40:46 2014 +0000
4 Commit: Panagiotis Christopoulos <pchrist <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 2 11:40:46 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=396b5738
7
8 dev-scheme/guile: pushing a guile-2.0.11 preliminary ebuld (work in progress)
9
10 ---
11 dev-scheme/guile/guile-2.0.11.ebuild | 56 ++++++++++++++++++++++++++++++++++++
12 1 file changed, 56 insertions(+)
13
14 diff --git a/dev-scheme/guile/guile-2.0.11.ebuild b/dev-scheme/guile/guile-2.0.11.ebuild
15 new file mode 100644
16 index 0000000..832e120
17 --- /dev/null
18 +++ b/dev-scheme/guile/guile-2.0.11.ebuild
19 @@ -0,0 +1,56 @@
20 +# Copyright 1999-2014 Gentoo Foundation
21 +# Distributed under the terms of the GNU General Public License v2
22 +# $Header: $
23 +
24 +EAPI=5
25 +
26 +inherit eutils
27 +
28 +DESCRIPTION="Scheme interpreter. Also The GNU extension language"
29 +HOMEPAGE="http://www.gnu.org/software/guile/"
30 +SRC_URI="mirror://gnu/guile/${P}.tar.gz"
31 +
32 +LICENSE="LGPL-3+"
33 +SLOT="0"
34 +#KEYWORDS="~amd64"
35 +# Work in progress. No keywords.
36 +# TODO:
37 +# 1. Emacs support
38 +# 2. Testing agains revdeps
39 +# 3. Check file placing
40 +# 4. ...
41 +KEYWORDS=""
42 +IUSE="networking +regex +deprecated nls debug-malloc debug +threads static"
43 +
44 +RDEPEND="
45 + dev-libs/gmp
46 + virtual/libiconv
47 + virtual/libintl
48 + sys-devel/libtool
49 + dev-libs/boehm-gc
50 + dev-libs/libunistring
51 + dev-libs/libffi"
52 +
53 +DEPEND="${RDEPEND}
54 + virtual/pkgconfig"
55 +
56 +src_configure() {
57 + econf \
58 + --disable-rpath \
59 + $(use_enable static) \
60 + --disable-error-on-warning \
61 + $(use_enable debug-malloc) \
62 + $(use_enable debug guile-debug) \
63 + --enable-posix \
64 + $(use_enable networking) \
65 + $(use_enable regex) \
66 + $(use_enable deprecated) \
67 + $(use_enable nls) \
68 + $(use_with threads) \
69 + --with-modules
70 +}
71 +
72 +src_install() {
73 + einstall || die "einstall failed"
74 + dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS || die
75 +}