* [gentoo-commits] gentoo-x86 commit in dev-ruby/rake: ChangeLog rake-0.8.7-r2.ebuild
@ 2009-12-14 18:42 Hans de Graaff (graaff)
0 siblings, 0 replies; 4+ messages in thread
From: Hans de Graaff (graaff) @ 2009-12-14 18:42 UTC (permalink / raw
To: gentoo-commits
graaff 09/12/14 18:42:23
Modified: ChangeLog
Added: rake-0.8.7-r2.ebuild
Log:
Convert to use ruby-fakegem eclass.
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Revision Changes Path
1.84 dev-ruby/rake/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.84&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.84&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?r1=1.83&r2=1.84
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- ChangeLog 9 Dec 2009 20:47:40 -0000 1.83
+++ ChangeLog 14 Dec 2009 18:42:23 -0000 1.84
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/rake
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.83 2009/12/09 20:47:40 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.84 2009/12/14 18:42:23 graaff Exp $
+
+*rake-0.8.7-r2 (14 Dec 2009)
+
+ 14 Dec 2009; Hans de Graaff <graaff@gentoo.org> +rake-0.8.7-r2.ebuild:
+ Convert to ruby-fakegem eclass so that packages depending on it can be
+ bumped.
09 Dec 2009; Hans de Graaff <graaff@gentoo.org> -rake-0.8.3.ebuild:
Remove old version.
1.1 dev-ruby/rake/rake-0.8.7-r2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.1&content-type=text/plain
Index: rake-0.8.7-r2.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v 1.1 2009/12/14 18:42:23 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 jruby"
inherit bash-completion ruby-fakegem
DESCRIPTION="Make-like scripting in Ruby"
HOMEPAGE="http://rake.rubyforge.org/"
SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="bash-completion"
#ruby_add_bdepend test dev-ruby/flexmock
RESTRICT="test"
all_ruby_install() {
ruby_fakegem_binwrapper rake
if use doc; then
pushd html
dohtml -r *
popd
fi
dodoc CHANGES README TODO || die
doman doc/rake.1.gz || die
dobashcompletion "${FILESDIR}"/rake.bash-completion rake
}
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-ruby/rake: ChangeLog rake-0.8.7-r2.ebuild
@ 2009-12-15 6:54 Hans de Graaff (graaff)
0 siblings, 0 replies; 4+ messages in thread
From: Hans de Graaff (graaff) @ 2009-12-15 6:54 UTC (permalink / raw
To: gentoo-commits
graaff 09/12/15 06:54:13
Modified: ChangeLog rake-0.8.7-r2.ebuild
Log:
Fix circular dependency.
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Revision Changes Path
1.85 dev-ruby/rake/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.85&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.85&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?r1=1.84&r2=1.85
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- ChangeLog 14 Dec 2009 18:42:23 -0000 1.84
+++ ChangeLog 15 Dec 2009 06:54:12 -0000 1.85
@@ -1,6 +1,10 @@
# ChangeLog for dev-ruby/rake
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.84 2009/12/14 18:42:23 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.85 2009/12/15 06:54:12 graaff Exp $
+
+ 15 Dec 2009; Hans de Graaff <graaff@gentoo.org> rake-0.8.7-r2.ebuild:
+ Explicitly turn off the fakegem doc and test tasks since this will trigger
+ a circular dependency on rake itself.
*rake-0.8.7-r2 (14 Dec 2009)
1.2 dev-ruby/rake/rake-0.8.7-r2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?r1=1.1&r2=1.2
Index: rake-0.8.7-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- rake-0.8.7-r2.ebuild 14 Dec 2009 18:42:23 -0000 1.1
+++ rake-0.8.7-r2.ebuild 15 Dec 2009 06:54:12 -0000 1.2
@@ -1,12 +1,15 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v 1.1 2009/12/14 18:42:23 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v 1.2 2009/12/15 06:54:12 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 jruby"
inherit bash-completion ruby-fakegem
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=""
+
DESCRIPTION="Make-like scripting in Ruby"
HOMEPAGE="http://rake.rubyforge.org/"
SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-ruby/rake: ChangeLog rake-0.8.7-r2.ebuild
@ 2009-12-16 17:51 Diego Petteno (flameeyes)
0 siblings, 0 replies; 4+ messages in thread
From: Diego Petteno (flameeyes) @ 2009-12-16 17:51 UTC (permalink / raw
To: gentoo-commits
flameeyes 09/12/16 17:51:50
Modified: ChangeLog rake-0.8.7-r2.ebuild
Log:
Fix eclass to avoid looping dependencies: use the local rake for tests and documentation building rather than ruby-fakegem's boilerplate functions.
(Portage version: 2.2_rc59/cvs/Linux x86_64)
Revision Changes Path
1.86 dev-ruby/rake/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.86&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.86&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?r1=1.85&r2=1.86
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -r1.85 -r1.86
--- ChangeLog 15 Dec 2009 06:54:12 -0000 1.85
+++ ChangeLog 16 Dec 2009 17:51:49 -0000 1.86
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/rake
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.85 2009/12/15 06:54:12 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.86 2009/12/16 17:51:49 flameeyes Exp $
+
+ 16 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ rake-0.8.7-r2.ebuild:
+ Fix eclass to avoid looping dependencies: use the local rake for tests and
+ documentation building rather than ruby-fakegem's boilerplate functions.
15 Dec 2009; Hans de Graaff <graaff@gentoo.org> rake-0.8.7-r2.ebuild:
Explicitly turn off the fakegem doc and test tasks since this will trigger
1.3 dev-ruby/rake/rake-0.8.7-r2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?r1=1.2&r2=1.3
Index: rake-0.8.7-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- rake-0.8.7-r2.ebuild 15 Dec 2009 06:54:12 -0000 1.2
+++ rake-0.8.7-r2.ebuild 16 Dec 2009 17:51:49 -0000 1.3
@@ -1,15 +1,15 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v 1.2 2009/12/15 06:54:12 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v 1.3 2009/12/16 17:51:49 flameeyes Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 jruby"
-inherit bash-completion ruby-fakegem
-
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST=""
+inherit bash-completion ruby-fakegem
+
DESCRIPTION="Make-like scripting in Ruby"
HOMEPAGE="http://rake.rubyforge.org/"
SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
@@ -23,6 +23,14 @@
RESTRICT="test"
+all_ruby_compile() {
+ bin/rake rdoc || die "doc generation failed"
+}
+
+each_ruby_test() {
+ ${RUBY} bin/rake test || die "tests failed"
+}
+
all_ruby_install() {
ruby_fakegem_binwrapper rake
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-ruby/rake: ChangeLog rake-0.8.7-r2.ebuild
@ 2009-12-17 14:15 Diego Petteno (flameeyes)
0 siblings, 0 replies; 4+ messages in thread
From: Diego Petteno (flameeyes) @ 2009-12-17 14:15 UTC (permalink / raw
To: gentoo-commits
flameeyes 09/12/17 14:15:23
Modified: ChangeLog rake-0.8.7-r2.ebuild
Log:
Fix bug #297237: remember to load rake from the build directory since it might not be installed. Also make sure to respect the doc USE flag (slipped away in the previous fixes).
(Portage version: 2.2_rc59/cvs/Linux x86_64)
Revision Changes Path
1.87 dev-ruby/rake/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.87&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?rev=1.87&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/ChangeLog?r1=1.86&r2=1.87
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- ChangeLog 16 Dec 2009 17:51:49 -0000 1.86
+++ ChangeLog 17 Dec 2009 14:15:23 -0000 1.87
@@ -1,6 +1,12 @@
# ChangeLog for dev-ruby/rake
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.86 2009/12/16 17:51:49 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/ChangeLog,v 1.87 2009/12/17 14:15:23 flameeyes Exp $
+
+ 17 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ rake-0.8.7-r2.ebuild:
+ Fix bug #297237: remember to load rake from the build directory since it
+ might not be installed. Also make sure to respect the doc USE flag
+ (slipped away in the previous fixes).
16 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
rake-0.8.7-r2.ebuild:
1.4 dev-ruby/rake/rake-0.8.7-r2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild?r1=1.3&r2=1.4
Index: rake-0.8.7-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- rake-0.8.7-r2.ebuild 16 Dec 2009 17:51:49 -0000 1.3
+++ rake-0.8.7-r2.ebuild 17 Dec 2009 14:15:23 -0000 1.4
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v 1.3 2009/12/16 17:51:49 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r2.ebuild,v 1.4 2009/12/17 14:15:23 flameeyes Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 jruby"
@@ -17,18 +17,20 @@
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="bash-completion"
+IUSE="bash-completion doc"
#ruby_add_bdepend test dev-ruby/flexmock
RESTRICT="test"
all_ruby_compile() {
- bin/rake rdoc || die "doc generation failed"
+ if use doc; then
+ ruby -Ilib bin/rake rdoc || die "doc generation failed"
+ fi
}
each_ruby_test() {
- ${RUBY} bin/rake test || die "tests failed"
+ ${RUBY} -Ilib bin/rake test || die "tests failed"
}
all_ruby_install() {
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-12-17 14:15 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-14 18:42 [gentoo-commits] gentoo-x86 commit in dev-ruby/rake: ChangeLog rake-0.8.7-r2.ebuild Hans de Graaff (graaff)
-- strict thread matches above, loose matches on Subject: below --
2009-12-15 6:54 Hans de Graaff (graaff)
2009-12-16 17:51 Diego Petteno (flameeyes)
2009-12-17 14:15 Diego Petteno (flameeyes)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox