Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile/
Date: Mon, 05 Dec 2016 11:17:38
Message-Id: 1480936649.086c2de6650932d4545e18d60b68a4972cdfa4c4.pacho@gentoo
1 commit: 086c2de6650932d4545e18d60b68a4972cdfa4c4
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 5 10:40:51 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 5 11:17:29 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086c2de6
7
8 dev-scheme/guile: Drop old version that was messing with GUILE env.d vars
9
10 Package-Manager: portage-2.3.2
11
12 dev-scheme/guile/guile-2.0.13.ebuild | 82 ------------------------------------
13 1 file changed, 82 deletions(-)
14
15 diff --git a/dev-scheme/guile/guile-2.0.13.ebuild b/dev-scheme/guile/guile-2.0.13.ebuild
16 deleted file mode 100644
17 index efa0918..00000000
18 --- a/dev-scheme/guile/guile-2.0.13.ebuild
19 +++ /dev/null
20 @@ -1,82 +0,0 @@
21 -# Copyright 1999-2016 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI=6
26 -inherit flag-o-matic autotools
27 -
28 -DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions"
29 -HOMEPAGE="https://www.gnu.org/software/guile/"
30 -SRC_URI="mirror://gnu/guile/${P}.tar.gz"
31 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
32 -LICENSE="LGPL-3+"
33 -IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # upstream recommended +networking +nls
34 -
35 -# emacs useflag removal not working
36 -
37 -RDEPEND="
38 - >=dev-libs/boehm-gc-7.0[threads?]
39 - dev-libs/gmp:=
40 - virtual/libffi
41 - dev-libs/libltdl:=
42 - dev-libs/libunistring:0=
43 - sys-devel/libtool
44 - sys-libs/ncurses:0=
45 - sys-libs/readline:0="
46 -DEPEND="${RDEPEND}
47 - virtual/pkgconfig
48 - sys-apps/texinfo
49 - sys-devel/gettext"
50 -
51 -SLOT="12/22" # subslot is soname version
52 -MAJOR="2.0"
53 -
54 -DOCS=( GUILE-VERSION HACKING README )
55 -
56 -src_prepare() {
57 - default
58 - eautoreconf
59 -}
60 -
61 -src_configure() {
62 - # see bug #178499
63 - filter-flags -ftree-vectorize
64 -
65 - econf \
66 - --disable-error-on-warning \
67 - --disable-dependency-tracking \
68 - --disable-rpath \
69 - --enable-posix \
70 - --without-libgmp-prefix \
71 - --without-libiconv-prefix \
72 - --without-libintl-prefix \
73 - --without-libltdl-prefix \
74 - --without-libreadline-prefix \
75 - --without-libunistring-prefix \
76 - $(use_enable debug guile-debug) \
77 - $(use_enable debug-malloc) \
78 - $(use_enable deprecated) \
79 - $(use_enable networking) \
80 - $(use_enable nls) \
81 - $(use_enable regex) \
82 - $(use_with threads)
83 -}
84 -
85 -src_install() {
86 - default
87 -
88 - # From Novell
89 - # https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
90 - dodir /usr/share/gdb/auto-load/$(get_libdir)
91 - mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm "${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die
92 -
93 - # texmacs needs this, closing bug #23493
94 - dodir /etc/env.d
95 - echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile || die
96 -
97 - # necessary for registering slib, see bug 206896
98 - keepdir /usr/share/guile/site
99 -
100 - # Dark magic necessary for some deps
101 - dosym libguile-2.0.so /usr/$(get_libdir)/libguile.so
102 -}