diff options
author | Hans de Graaff <graaff@gentoo.org> | 2012-08-05 09:58:46 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2012-08-05 09:58:46 +0000 |
commit | 5e3c5e7f2d16fc6692adbb31b6f6201c63556542 (patch) | |
tree | f2fb97c483fc452fb8392683829d6be008d49221 /dev-ruby | |
parent | Remove obsolete mask for dev-db/virtuoso-*-6.1.5. (diff) | |
download | gentoo-2-5e3c5e7f2d16fc6692adbb31b6f6201c63556542.tar.gz gentoo-2-5e3c5e7f2d16fc6692adbb31b6f6201c63556542.tar.bz2 gentoo-2-5e3c5e7f2d16fc6692adbb31b6f6201c63556542.zip |
Avoid test broken with IPv6 resolvers. Add ruby19 and ree18.
(Portage version: 2.1.10.65/cvs/Linux x86_64)
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/dnsruby/ChangeLog | 5 | ||||
-rw-r--r-- | dev-ruby/dnsruby/dnsruby-1.53.ebuild | 17 |
2 files changed, 16 insertions, 6 deletions
diff --git a/dev-ruby/dnsruby/ChangeLog b/dev-ruby/dnsruby/ChangeLog index 3bbd7e1358ef..3c39a1d43dc8 100644 --- a/dev-ruby/dnsruby/ChangeLog +++ b/dev-ruby/dnsruby/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-ruby/dnsruby # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/dnsruby/ChangeLog,v 1.5 2012/07/08 07:51:02 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/dnsruby/ChangeLog,v 1.6 2012/08/05 09:58:46 graaff Exp $ + + 05 Aug 2012; Hans de Graaff <graaff@gentoo.org> dnsruby-1.53.ebuild: + Avoid test broken with IPv6 resolvers. Add ruby19 and ree18. 08 Jul 2012; Hans de Graaff <graaff@gentoo.org> -dnsruby-1.52.ebuild: Remove old version. diff --git a/dev-ruby/dnsruby/dnsruby-1.53.ebuild b/dev-ruby/dnsruby/dnsruby-1.53.ebuild index 04cc00996397..92c05341870a 100644 --- a/dev-ruby/dnsruby/dnsruby-1.53.ebuild +++ b/dev-ruby/dnsruby/dnsruby-1.53.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/dnsruby/dnsruby-1.53.ebuild,v 1.1 2011/11/27 14:37:54 mschiff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/dnsruby/dnsruby-1.53.ebuild,v 1.2 2012/08/05 09:58:46 graaff Exp $ EAPI=4 -USE_RUBY="ruby18" +# jruby → fails tests. +USE_RUBY="ruby18 ruby19 ree18" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_DOCDIR="html" RUBY_FAKEGEM_EXTRADOC="DNSSEC EXAMPLES README" @@ -18,8 +19,14 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="" +all_ruby_prepare() { + # Avoid test failing when an IPv6 resolver is present. Already fixed + # upstream but not in an easy-to-backport way. + sed -i -e '/test_single_resolver/,/^ end/ s:^:#:' test/tc_res_config.rb || die +} + each_ruby_test() { # only run offline tests - #${RUBY} -I lib test/ts_dnsruby.rb || die "test failed" - ${RUBY} -I lib test/ts_offline.rb || die "test failed" + #${RUBY} -I .:lib test/ts_dnsruby.rb || die "test failed" + ${RUBY} -I .:lib test/ts_offline.rb || die "test failed" } |