Gentoo Archives: gentoo-commits

From: "Hans de Graaff (graaff)" <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-ruby/ruby-debug: ChangeLog ruby-debug-0.10.4.ebuild
Date: Sat, 07 May 2011 08:30:31
Message-Id: 20110507083020.5742D20054@flycatcher.gentoo.org
1 graaff 11/05/07 08:30:20
2
3 Modified: ChangeLog
4 Added: ruby-debug-0.10.4.ebuild
5 Log:
6 Version bump. This also fixes bug 366295. Drop jruby support since this now appears to be handled in a completely new way. See http://debug-commons.rubyforge.org/
7
8 (Portage version: 2.1.9.42/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.25 dev-ruby/ruby-debug/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ruby-debug/ChangeLog?rev=1.25&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ruby-debug/ChangeLog?rev=1.25&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ruby-debug/ChangeLog?r1=1.24&r2=1.25
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-ruby/ruby-debug/ChangeLog,v
20 retrieving revision 1.24
21 retrieving revision 1.25
22 diff -u -r1.24 -r1.25
23 --- ChangeLog 7 May 2011 08:11:19 -0000 1.24
24 +++ ChangeLog 7 May 2011 08:30:20 -0000 1.25
25 @@ -1,6 +1,13 @@
26 # ChangeLog for dev-ruby/ruby-debug
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-debug/ChangeLog,v 1.24 2011/05/07 08:11:19 graaff Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-debug/ChangeLog,v 1.25 2011/05/07 08:30:20 graaff Exp $
30 +
31 +*ruby-debug-0.10.4 (07 May 2011)
32 +
33 + 07 May 2011; Hans de Graaff <graaff@g.o> +ruby-debug-0.10.4.ebuild:
34 + Version bump. This also fixes bug 366295. Drop jruby support since this now
35 + appears to be handled in a completely new way. See
36 + http://debug-commons.rubyforge.org/
37
38 07 May 2011; Hans de Graaff <graaff@g.o> -ruby-debug-0.10.3-r3.ebuild,
39 -ruby-debug-0.10.3-r4.ebuild, -ruby-debug-0.10.3-r5.ebuild:
40
41
42
43 1.1 dev-ruby/ruby-debug/ruby-debug-0.10.4.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ruby-debug/ruby-debug-0.10.4.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/ruby-debug/ruby-debug-0.10.4.ebuild?rev=1.1&content-type=text/plain
47
48 Index: ruby-debug-0.10.4.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-debug/ruby-debug-0.10.4.ebuild,v 1.1 2011/05/07 08:30:20 graaff Exp $
53
54 EAPI="2"
55 USE_RUBY="ruby18 ree18"
56
57 # The Rakefile has targets that are part of ruby-debug-base, so avoid
58 # hitting it for now.
59 RUBY_FAKEGEM_TASK_DOC=""
60 RUBY_FAKEGEM_TASK_TEST=""
61 RUBY_FAKEGEM_EXTRADOC="AUTHORS ChangeLog CHANGES README"
62
63 RUBY_FAKEGEM_EXTRAINSTALL="cli"
64 RUBY_FAKEGEM_REQUIRE_PATHS="cli"
65
66 inherit elisp-common ruby-fakegem
67
68 DESCRIPTION="CLI interface to ruby-debug"
69 HOMEPAGE="http://rubyforge.org/projects/ruby-debug/"
70
71 LICENSE="BSD-2"
72 KEYWORDS="~amd64 ~hppa ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
73 IUSE="doc emacs"
74 SLOT="0"
75 SRC_URI="mirror://rubygems/${P}.gem
76 doc? ( mirror://rubyforge/ruby-debug/${PN}-extra-${PV}.tar.gz )
77 emacs? ( mirror://rubyforge/ruby-debug/${PN}-extra-${PV}.tar.gz )"
78
79 EXTRA_S="${WORKDIR}/all/${PN}-extra-${PV}"
80
81 ruby_add_rdepend ">=dev-ruby/columnize-0.1"
82
83 DEPEND="${DEPEND} emacs? ( >=virtual/emacs-22 )"
84 RDEPEND="${RDEPEND} emacs? ( >=virtual/emacs-22 )"
85
86 # The original extension is used for MRI (ruby18)
87 USE_RUBY="ruby18" \
88 ruby_add_rdepend "ruby_targets_ruby18? ( ~dev-ruby/ruby-debug-base-${PV} )"
89 USE_RUBY="ree18" \
90 ruby_add_rdepend "ruby_targets_ruby18? ( ~dev-ruby/ruby-debug-base-${PV} )"
91
92 all_ruby_compile() {
93 all_fakegem_compile
94
95 if use emacs; then
96 pushd "${EXTRA_S}/emacs"
97 elisp-compile *.el || die
98 popd
99 fi
100 }
101
102 all_ruby_install() {
103 all_fakegem_install
104
105 if use emacs; then
106 pushd "${EXTRA_S}/emacs"
107 elisp-install ${PN} *.el *.elc || die
108 popd
109 fi
110
111 if use doc; then
112 doman "${EXTRA_S}/doc/rdebug.1" || die
113 dodoc "${EXTRA_S}/doc/ruby-debug.pdf" || die
114 doinfo "${EXTRA_S}"/doc/*.info || die
115 fi
116 }