From 5814a0d6ae3f2245b9d95b95cc609d287032756b Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sun, 8 Feb 2015 06:57:31 +0000 Subject: [PATCH] Add ruby20. Configure tests but restrict them since they easily fail on specific network interface configurations. Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7! --- dev-ruby/network_interface/ChangeLog | 9 +++++++-- dev-ruby/network_interface/Manifest | 10 +++++----- .../network_interface-0.0.1-r1.ebuild | 15 +++++++++++---- 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/dev-ruby/network_interface/ChangeLog b/dev-ruby/network_interface/ChangeLog index 497e4e7ba67a..b7802267ca7d 100644 --- a/dev-ruby/network_interface/ChangeLog +++ b/dev-ruby/network_interface/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/network_interface -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/network_interface/ChangeLog,v 1.4 2014/12/19 20:50:32 axs Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/network_interface/ChangeLog,v 1.5 2015/02/08 06:57:30 graaff Exp $ + + 08 Feb 2015; Hans de Graaff + network_interface-0.0.1-r1.ebuild: + Add ruby20. Configure tests but restrict them since they easily fail on + specific network interface configurations. 19 Dec 2014; Ian Stakenvicius (_AxS_) network_interface-0.0.1-r1.ebuild: diff --git a/dev-ruby/network_interface/Manifest b/dev-ruby/network_interface/Manifest index cec83389679f..7f9d6b0d8f2b 100644 --- a/dev-ruby/network_interface/Manifest +++ b/dev-ruby/network_interface/Manifest @@ -2,13 +2,13 @@ Hash: SHA256 DIST network_interface-0.0.1.gem 15360 SHA256 eaa48bd219fdcb9b6c66d44f1aa2b4e1c51385114400187d7fc087bf76602447 SHA512 db41bcb5669ddec954d5910b0c53a5dab81d4283d8e45eb88cdc855084ddcc7219b506745f6dacd172b5c17479f28a68b68f40e1928d573cdf22c567805e498c WHIRLPOOL 9dfec4aaf9629e0d21da507744c6462e05fbca21055d31982722d889ed7134adc2c5e10cdc76e9a0adaa493ad081f329c31afd08f7a9c62c071f9b908c3881e9 -EBUILD network_interface-0.0.1-r1.ebuild 750 SHA256 678cd931c24fa1fa5961af4fe0e1a3ac93aa22d1783cdba44c4cddcb6966cd52 SHA512 3be40249a93759ed7c9135438e34ced867aca3b35dcf1939836f36603df95a1862a1d146e70c5eefabdd8e803a6d61351b040c62f23a9b598d16f6ed2b96012a WHIRLPOOL ec532e9d7ee28dd54b630ab7c5756913e23b7d1765503b5b501c48a9334f4d45a062611088b0b9fb0c28567cb1facc7b8fc5ec3f2f95db9e9fcb3bf61ba9bb27 -MISC ChangeLog 896 SHA256 6d335adf8faa8b4a6ae0b94cd4e2d5eb50c7a050d48b9554ea640f69086c8d44 SHA512 b15895896a54f1a1271ce8268de2eb29be9b5e4ded1ad836ea11f228388d778e9e2377b5f6d983ae8cc3e8a75e33a26d6c933a4fdd922cccdb6c30218a3264d1 WHIRLPOOL 20e978b6266afd88e89d1e32b0c56ee3f80e9897257695b27592252cb2d0bda70f2a88f2c3f8cf662c45d08cf126515cea0bb21653feaed9583c3e4f4f9b907e +EBUILD network_interface-0.0.1-r1.ebuild 954 SHA256 af7947b03a82c15fe4ab8e3d15222cf1a011052dd894d1ef5a3780d7f98b529d SHA512 594dda8a542a23793372b3c64dfbc39dd98ac3ebfe0c81bd756254546a5dd7a71047c3389f24718cd71332c126eba8e3a757c4a7e65b68c3d9555fbcc4327888 WHIRLPOOL 91e651abe860bc6d96e1d263f1137f8a70e89eb1d2c0b5ebb7f95b64d0b0191f116baca2493013075238ca876d98ac0dd910552001334ee08236359d8816d757 +MISC ChangeLog 1106 SHA256 f4cfe24c14b59b288b114d1eaf8afc449b3706c5a09cb6e88be0df0c0bd8f476 SHA512 f5396f6834885afdfe75a3debfdcc011a847fd74cc5aff8f378d2fa37519d7d35048ba8b7a7b49191ba918b1cf4d29c2a0ad0c07730611cf8fafb19bd8211ba9 WHIRLPOOL ec8f02d3ffb771eec414ac575ae1ca13a44d9762da902d1578b1c7891554a7cdf58357a243a3b659a94225aac50b930c15ebf8820faeea0eaf18ec7507c29477 MISC metadata.xml 275 SHA256 ddea40fdfb3de36c4e8ec395d93195500089d461dc340ca376d7d93a3b6c3c70 SHA512 23a0fff59aeb0bceae496a74b75da3bc80d71fe9c60f63b1c20eecb97dd75fa32180457dfca21871c1e8d0a34f85a4a201a0eae0b46cbf91abb0fc8322d0b9f2 WHIRLPOOL 9f6a81dc72dc72656e6c32be440c3276225a7d7d09b4b1833db219eee071d3916e8eda3bdf6dbde6db1e5a6c9b4972fa6bb6e6ddecd2302941d9fdf283246761 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iF4EAREIAAYFAlSUj5oACgkQ2ugaI38ACPDKRgEAvNcZ5adEt6sXbZT56oWEzssm -7tcFzaSR55g79BOFlrABAL612Mo1R6VlCrnGEJy6ax+UbvsHo+wqBmX775g8f3R7 -=gM2V +iF4EAREIAAYFAlTXCNsACgkQiIP6VqMIqNcuDwEAiLZtGoMdAFXnz2FuktVu4MzR +DAq4hIsSXUS3INnHUOsA/0oatXIgAk5PZPIcEu7bdvSk4vdTo84IQ87s5U9cyHAd +=ovdN -----END PGP SIGNATURE----- diff --git a/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild b/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild index 97e75ae6d1b4..709edfb3a282 100644 --- a/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild +++ b/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild,v 1.3 2014/12/19 20:50:32 axs Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/network_interface/network_interface-0.0.1-r1.ebuild,v 1.4 2015/02/08 06:57:30 graaff Exp $ EAPI=5 -USE_RUBY="ruby19 ruby21" +USE_RUBY="ruby19 ruby20 ruby21" RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_RECIPE_TEST="default" +RUBY_FAKEGEM_RECIPE_TEST="rspec" inherit ruby-fakegem @@ -20,6 +20,13 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="" +# Tests are brittle as they cannot deal with all network interface configurations. +RESTRICT="test" + +all_ruby_prepare() { + sed -i -e 's:/sbin/ifconfig:/bin/ifconfig:' spec/spec_helper.rb || die +} + each_ruby_configure() { ${RUBY} -C ext/network_interface_ext extconf.rb || die } -- 2.26.2