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/plruby: plruby-0.5.4.ebuild ChangeLog
Date: Sun, 27 Jun 2010 07:38:06
Message-Id: 20100627073803.BAEC42CF8C@corvid.gentoo.org
1 graaff 10/06/27 07:38:03
2
3 Modified: ChangeLog
4 Added: plruby-0.5.4.ebuild
5 Log:
6 Version bump. Convert to ruby-ng. Fix build system to work with other ruby versions installed.
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.14 dev-ruby/plruby/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/plruby/ChangeLog?rev=1.14&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/plruby/ChangeLog?rev=1.14&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/plruby/ChangeLog?r1=1.13&r2=1.14
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-ruby/plruby/ChangeLog,v
19 retrieving revision 1.13
20 retrieving revision 1.14
21 diff -u -r1.13 -r1.14
22 --- ChangeLog 17 Jun 2010 19:54:41 -0000 1.13
23 +++ ChangeLog 27 Jun 2010 07:38:03 -0000 1.14
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-ruby/plruby
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/plruby/ChangeLog,v 1.13 2010/06/17 19:54:41 patrick Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/plruby/ChangeLog,v 1.14 2010/06/27 07:38:03 graaff Exp $
29 +
30 +*plruby-0.5.4 (27 Jun 2010)
31 +
32 + 27 Jun 2010; Hans de Graaff <graaff@g.o> +plruby-0.5.4.ebuild,
33 + +files/plruby-0.5.4-fix-build-system.patch:
34 + Version bump. Convert to ruby-ng. Fix build system to work with other ruby
35 + versions installed.
36
37 17 Jun 2010; Patrick Lauer <patrick@g.o> plruby-0.4.2.ebuild,
38 plruby-0.5.3.ebuild:
39
40
41
42 1.1 dev-ruby/plruby/plruby-0.5.4.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/plruby/plruby-0.5.4.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/plruby/plruby-0.5.4.ebuild?rev=1.1&content-type=text/plain
46
47 Index: plruby-0.5.4.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/plruby/plruby-0.5.4.ebuild,v 1.1 2010/06/27 07:38:03 graaff Exp $
52
53 EAPI=2
54 USE_RUBY="ruby18"
55
56 inherit ruby-ng
57
58 GITHUB_USER="knu"
59
60 DESCRIPTION="plruby language for PostgreSQL"
61 HOMEPAGE="http://github.com/knu/postgresql-plruby"
62 SRC_URI="http://github.com/${GITHUB_USER}/postgresql-plruby/tarball/v${PV} -> ${P}.tgz"
63
64 LICENSE="Ruby"
65 SLOT="0"
66 KEYWORDS="~amd64 ~ppc ~x86"
67 IUSE=""
68
69 DEPEND="${DEPEND} dev-db/postgresql-server"
70 RDEPEND="${RDEPEND} dev-db/postgresql-server"
71
72 RUBY_PATCHES=( "${P}-fix-build-system.patch" )
73
74 S="${WORKDIR}"/${GITHUB_USER}-postgresql-plruby-*
75
76 each_ruby_configure() {
77 ${RUBY} extconf.rb || die
78 }
79
80 each_ruby_compile() {
81 # We have injected --no-undefined in Ruby as a safety precaution
82 # against broken ebuilds, but these bindings unfortunately rely on
83 # the lazy load of other extensions; see bug #320545.
84 find . -name Makefile -print0 | xargs -0 \
85 sed -i -e 's:-Wl,--no-undefined::' || die "--no-undefined removal failed"
86
87 emake || die
88 }
89
90 each_ruby_install() {
91 emake install DESTDIR="${D}"
92 }
93
94 all_ruby_install() {
95 dodoc Changes plruby.html plruby.rd README.en
96 }