graaff 14/12/28 10:13:18 Modified: ChangeLog ruby-fakegem.eclass Log: Add test recipe for rspec:3 slot.
Revision Changes Path 1.1483 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1483&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1483&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1482&r2=1.1483 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1482 retrieving revision 1.1483 diff -u -r1.1482 -r1.1483 --- ChangeLog 28 Dec 2014 07:23:56 -0000 1.1482 +++ ChangeLog 28 Dec 2014 10:13:18 -0000 1.1483 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1482 2014/12/28 07:23:56 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1483 2014/12/28 10:13:18 graaff Exp $ + + 28 Dec 2014; Hans de Graaff <gra...@gentoo.org> ruby-fakegem.eclass: + Add test recipe for rspec:3 slot. 28 Dec 2014; Hans de Graaff <gra...@gentoo.org> ruby-fakegem.eclass, ruby-ng.eclass: 1.44 eclass/ruby-fakegem.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-fakegem.eclass?rev=1.44&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-fakegem.eclass?rev=1.44&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ruby-fakegem.eclass?r1=1.43&r2=1.44 Index: ruby-fakegem.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- ruby-fakegem.eclass 28 Dec 2014 07:23:56 -0000 1.43 +++ ruby-fakegem.eclass 28 Dec 2014 10:13:18 -0000 1.44 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.43 2014/12/28 07:23:56 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.44 2014/12/28 10:13:18 graaff Exp $ # @ECLASS: ruby-fakegem.eclass # @MAINTAINER: @@ -35,6 +35,7 @@ # Specify one of the default testing function for ruby-fakegem: # - rake (default; see also RUBY_FAKEGEM_TASK_TEST) # - rspec (calls ruby-ng_rspec, adds dev-ruby/rspec:2 to the dependencies) +# - rspec3 (calls ruby-ng_rspec, adds dev-ruby/rspec:3 to the dependencies) # - cucumber (calls ruby-ng_cucumber, adds dev-util/cucumber to the # dependencies; does not work on JRuby). # - none @@ -145,6 +146,10 @@ # rspec-2 wrapper. ruby_add_bdepend "test? ( dev-ruby/rspec:2 >=dev-ruby/rspec-core-2.14.8-r2 )" ;; + rspec3) + IUSE+=" test" + ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + ;; cucumber) IUSE+=" test" # Unfortunately as of August 2012, cucumber is not supported on @@ -289,7 +294,7 @@ # so better taking this into consideration. local quoted_description=${DESCRIPTION//\"/\\\"} cat - > $1 <<EOF -# generated by ruby-fakegem.eclass $Revision: 1.43 $ +# generated by ruby-fakegem.eclass $Revision: 1.44 $ Gem::Specification.new do |s| s.name = "${RUBY_FAKEGEM_NAME}" s.version = "${RUBY_FAKEGEM_VERSION}" @@ -342,7 +347,7 @@ #!${rubycmd} # This is a simplified version of the RubyGems wrapper # -# Generated by ruby-fakegem.eclass $Revision: 1.43 $ +# Generated by ruby-fakegem.eclass $Revision: 1.44 $ require 'rubygems' @@ -440,6 +445,9 @@ rspec) RSPEC_VERSION=2 ruby-ng_rspec ;; + rspec3) + RSPEC_VERSION=3 ruby-ng_rspec + ;; cucumber) ruby-ng_cucumber ;;