diff options
author | 2012-12-02 19:24:12 +0000 | |
---|---|---|
committer | 2012-12-02 19:24:12 +0000 | |
commit | b26e3b20c4ece5949ffffecc91a31a9d875f9d95 (patch) | |
tree | 28d42d2508536c982d8a4a34974654620406d893 /dev-ruby | |
parent | Remove redundant use of PYTHON_DEPS. (diff) | |
download | historical-b26e3b20c4ece5949ffffecc91a31a9d875f9d95.tar.gz historical-b26e3b20c4ece5949ffffecc91a31a9d875f9d95.tar.bz2 historical-b26e3b20c4ece5949ffffecc91a31a9d875f9d95.zip |
Version bump. Depend on latest net-tools and patch location of ifconfig. Fixes bug 432452.
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/facter/ChangeLog | 9 | ||||
-rw-r--r-- | dev-ruby/facter/Manifest | 11 | ||||
-rw-r--r-- | dev-ruby/facter/facter-1.6.16.ebuild | 34 | ||||
-rw-r--r-- | dev-ruby/facter/files/facter-1.6.16-ifconfig-path.patch | 103 |
4 files changed, 152 insertions, 5 deletions
diff --git a/dev-ruby/facter/ChangeLog b/dev-ruby/facter/ChangeLog index 7733feb58956..1798c84d6a9f 100644 --- a/dev-ruby/facter/ChangeLog +++ b/dev-ruby/facter/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-ruby/facter # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/ChangeLog,v 1.61 2012/12/02 18:58:29 graaff Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/ChangeLog,v 1.62 2012/12/02 19:24:11 graaff Exp $ + +*facter-1.6.16 (02 Dec 2012) + + 02 Dec 2012; Hans de Graaff <graaff@gentoo.org> +facter-1.6.16.ebuild, + +files/facter-1.6.16-ifconfig-path.patch: + Version bump. Depend on latest net-tools and patch location of ifconfig. + Fixes bug 432452. 02 Dec 2012; Hans de Graaff <graaff@gentoo.org> facter-1.6.0.ebuild, facter-1.6.3.ebuild, facter-1.6.14.ebuild: diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index f5a696f96b63..5abe3d686244 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -6,18 +6,21 @@ AUX facter-1.5.7-fqdn.patch 2543 SHA256 45023c1d89d16bf2d7b34b8017d9307155938d17 AUX facter-1.5.7-ruby19.patch 1990 SHA256 2bcb71fa3df001197da7f2da34fe507b72321fad680e517edf2450b885220409 SHA512 d316b0fd61047d9e63e185893b9ee2adec3e84355cda3985c223e35d14ef34bf99f4699c4b606c18ebde6c2222872e3092b0a2dfeca06703c7004d5213813b6f WHIRLPOOL 548847d84b174fd8625f09730a89cdcb455d2c07be61393720f247c2a9fb694bf780956cbf080385de14be23e06444e5fd29bdfc0ca10715e6c1b80d9f46402a AUX facter-1.5.7-virtual.patch 443 SHA256 1e299f05f5af715e4ffac68ed432f8c94f96126db53516485e315e40471be3e4 SHA512 2d440ea385a4172935434a6fc6c9e08e55bba57e33d318730f761c8ad72d3c89f65af6a4e5bc4810ac7eeaba2620f120d61c8184a7afd47fd82046b800699660 WHIRLPOOL 26d5202c4bd77f5ecc2f31fcdf668f470d48dbe2b8814cf7effabea9e48d1b9c93fbc673e0613af6a3c9637324d36679710cea6f72e16de5447d9d2afe757dfe AUX facter-1.5.8-freebsd-spec.patch 776 SHA256 a9050ea73df0a156050e7d4c8100c5838f3f3b52a900df1e1251b22ec5e03518 SHA512 9970033592d5c9cb3e102ce38227fb425f768efcf98bf4c7ea4b1672ac800f5caeb3a9cfb6ad26853eeae5f3919f5e958f6e86406291d4a88c33f1c5b62f3909 WHIRLPOOL 03626662758bff14b9aab5994b11a4680d369eeb24ccbfc06292c34b9e938b2ecb9348c0a4483d5429ea8695cebaab58e765b4bccc8241541cf9b7fc6cb92f99 +AUX facter-1.6.16-ifconfig-path.patch 5253 SHA256 f3b62a255d6c46b7c537a0b0a1c1673cdb485a951d453ae14238c12fdf482b3b SHA512 0aa4cdef4359f4e75ef5348342208327b587df782f7b9220b87c89a5d4f93bd5fb0d872c77928dd2e7b2e72f245b355af86f5a61d2690948b0d8a84f1d4287c4 WHIRLPOOL 0d1f1969aef374eb8a088d1f94a14945dde70381f863e834d2a13d83a3942cd2f1f94a63807ff4cf4958b4f21ec8b5db171cc80068877d1bcd67c8d28f639bee DIST facter-1.6.0.gem 90624 SHA256 f28b45c5b05ce203c8a75fa7e39e513335244c930ee51ddd154a932e1f34d6a6 SHA512 67c027149ddd6ef56903393495d8acd04c29279e57fa70a51abc36ab0627bf5bf8bd69984e232386d709b7bc84b0af3fe5da641fbcc637e5844b7da9cf35b303 WHIRLPOOL 4c0dd067f549583075ef6dcda66c980d1e1adae2ff8b1266294b7b26534d98e8072eba2705bc5bda92f432c67a33e01d6973da96e0e23c51bf018482b042751c DIST facter-1.6.14.gem 119808 SHA256 7c6a1648460047c767a1200bc401d51cafd982e4cc002c5d3e166e91027dfa03 SHA512 c0804d5a4bee576a2f954e6729dd6bafec472be714fa41b90c96224be3f22ccbaa7da602f6192928b0244bd59ff47f0ecc32f5c1aa0bfdd25ffb77250d409143 WHIRLPOOL 7fa7605ed7a9dfb2dbe2a3ad0e2f1862bc0ce82b0a6bd9ad903a8c4f6f93cbdb865a0b6af78a4d29e8e2b6d614ad24d4510e10107d7ddab617ea4c576e48e889 +DIST facter-1.6.16.gem 138752 SHA256 0c7f23e89aa7641dc36e8ca005fe10a709745701c944e579effa50009c877689 SHA512 f3f1c7b464817fd062f2c72c901db376b80aa38a71fb9fd9e32451547e4fca1ba314b868c6b6146367f9ae5ca2e39fa89f83adca64c05fd2d59e7789c8d72ad3 WHIRLPOOL 2a74a1fed144bc1e6df6f085f944de93a8c4b58495223d7b376efc58d546d6815350fccbf33a02da3f4867cd9babf856ef74c3115aa11affcb7b1829ea7f8c77 DIST facter-1.6.3.gem 113664 SHA256 37380028778326ac750909b07a728d9fbe77d143acd05e56ad57cfcfdb3903d7 SHA512 b78d55d857be61bb5ec422a66d9dd8b62bb102a6ebf922f089e777e160ff46a6487b43f85eb9b69819e9285d7fbfca6f73fed38428954b493d4b8a1f826c30da WHIRLPOOL 95760b1a864cc1f392603f33d551857cc8f443eec3dababf9a342fc0d36f3b09a158188c3f85226be9dcfe294ba360c1de368c04ff6c90cdb60a84478fc760bc EBUILD facter-1.6.0.ebuild 839 SHA256 0052b7cb4bc81f25986184d9a40967ad957dd2844670791ca2237315a85697e8 SHA512 cf451f596cba4a539cd8b0b57cfa3d668cc0a17454e55d40098f62c7033c91ae26f128ca2c14be9c46fc5d0dc1e3060c5d4627a198ae3103b2f28d65bd7a48b7 WHIRLPOOL c69cf9c354ce6ed39ce4c739d8bb3da4bea3f3710c927bf456a1e325e212ee423a7d2e1a3224fbb75d58972425171882822b4bf24c6f78cce388573879681a13 EBUILD facter-1.6.14.ebuild 865 SHA256 c77b583b30b82fad469e9dda4d5ce35e46ac9f00f9b6f8dc144869d5fb427834 SHA512 62873eb42ba99662339e24a0c67250904e1070c95b27151849354b39682bf54851c4a3a16e933d996ccf29e805909e702f4c59cf9efaa1b89c16471de8e069e1 WHIRLPOOL e94fbe5ab3634bca956d3cb694fbd4fc9d4c3fa40db3e864f853e223fc299ec86486935ec69aafce86266ae1f04ff2deb6fb1c05b7f27bcf5b494baf786451e0 +EBUILD facter-1.6.16.ebuild 919 SHA256 5694e2f5a5941d5e46cb3794259c38a2f10832acae8598f909864955ba29895f SHA512 61322d349e0059f44b7423a0371194409cb2df63ce52d01762b973435c05c7fbe8244be879240eb38fe2c9be6b16007c1118cef2d2e6f87974aba9a8594035cb WHIRLPOOL 16b0a42540a81459c41e44584b1493a1cd5a251733c68fb02136db0998b97a79fb48d1d08e88e91f4bbef3b64e341c282715f16b671592d2a3f6e515d3983689 EBUILD facter-1.6.3.ebuild 851 SHA256 f4ab6c9610473159c52daf9e402013fabbfa39a0896e3426dd53b14248a5a25c SHA512 83bac75ef499d0bb4ed167177d1d5bf8a887a6a86e5ac286406802679468b60538c43b992878bbd489f682578a987c59be641b25391836ed4407cfa81c8d042e WHIRLPOOL f119d496329d90bb2fb3d411906cccd7ba98d42fa6ca423c6ea0be0a57b8897dab23832ee36d670e84e9d89ce9a7f2e39f0a5352fd3d71a4aa229c13a31b2e2f -MISC ChangeLog 8336 SHA256 dc04ce7718143ea76a1e229662be9881ef97e472b70ce835732f9de03430a57f SHA512 c4cb4d637ba18973d81ef0e9b3fb6171717425a1dfde2c6956626115d7a40371ba85ef1c12d642228264fb50cd2e27c0dc9039f8eb6e60802fb89b0fea29f12d WHIRLPOOL 60ddc7c6b689792d7b066e6e11acd08ac119d111e48c57f91ad922b62ebdf5f7870a8c17dc6c4f53325e34fba4e9980ebe2e21ebf370e2aeb506a3b10b7a9df0 +MISC ChangeLog 8579 SHA256 bceed4af4f390eb58f8efaf738c12b3b12b359f4b7d0cce7b4fc2ec3ba7d96a6 SHA512 5bf6b50c4cbc2e5eeb5d15533f6b4c87a84f3e38301d76d896ebd811d468c6f137852ca18ef626d0471e20f0589eaa9c5edbc151883b33340aa1318bda1480dc WHIRLPOOL d36cbae3bebd0a682e4367abcba48cd49525cad9f92a6f9d6508c71e5e1986f3bdb2f76d6c3cc1a4245f8bd0ddbf83224cab460871a1c8e9345fc779fb9d1541 MISC metadata.xml 241 SHA256 75e52543259bf1db821e54ae9bf850c7a388b44bce3329173d1f11a823dd7122 SHA512 043804d3040c1a0a9d8c3f9ac33a3b4b6fd4b73e79804a38ea0bdd03e661467243917c336c5b94ed00868cc5e0e5ae3dcb35eac2a6de0b7302528aff9302ecdd WHIRLPOOL 7dd29937ac2991b19096ec182b3ffc2f13b8777a3aeac99ddfeb36ff5fbda090509f07a517ec5aa32e3c06cc31ab6f049a1146c8fc19bf617b810dae2623aa65 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iF4EAREIAAYFAlC7pNcACgkQiIP6VqMIqNeAPQD/TMpzdAlq1W+0tfzphCnBawLm -PWzge5uL1p7SluHuv4ABAIgP020HL/uIpTyj6xZFYGFOjtqvMBDqqels4DzPjXwe -=xgRn +iF4EAREIAAYFAlC7qtwACgkQiIP6VqMIqNeGagD+LZXj8sZQIrHmH6DmhLjqFtnX +UyG1YkGcNQc+yvIhzC4A/jFhAnlT/oHF7Ck+fhEGairiIpoO02BIzJ42gDOpUzCq +=WEEh -----END PGP SIGNATURE----- diff --git a/dev-ruby/facter/facter-1.6.16.ebuild b/dev-ruby/facter/facter-1.6.16.ebuild new file mode 100644 index 000000000000..76f239a491f7 --- /dev/null +++ b/dev-ruby/facter/facter-1.6.16.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/facter-1.6.16.ebuild,v 1.1 2012/12/02 19:24:11 graaff Exp $ + +EAPI=5 + +USE_RUBY="ruby18 ruby19 ree18 jruby" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_TEST="rspec" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_BINWRAP="facter" + +inherit ruby-fakegem + +DESCRIPTION="A cross-platform Ruby library for retrieving facts from operating systems" +HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" + +CDEPEND=" + >=sys-apps/net-tools-1.60_p20120127084908[old-output] + sys-apps/dmidecode + sys-apps/lsb-release + sys-apps/pciutils" + +RDEPEND+=" ${CDEPEND}" +DEPEND+=" test? ( ${CDEPEND} )" + +RUBY_PATCHES=( ${P}-ifconfig-path.patch ) + +ruby_add_bdepend "test? ( dev-ruby/mocha )" diff --git a/dev-ruby/facter/files/facter-1.6.16-ifconfig-path.patch b/dev-ruby/facter/files/facter-1.6.16-ifconfig-path.patch new file mode 100644 index 000000000000..347eefca8a26 --- /dev/null +++ b/dev-ruby/facter/files/facter-1.6.16-ifconfig-path.patch @@ -0,0 +1,103 @@ +diff -ru ruby19/facter-1.6.16/lib/facter/ipaddress6.rb all/facter-1.6.16/lib/facter/ipaddress6.rb +--- ruby19/facter-1.6.16/lib/facter/ipaddress6.rb 2012-12-02 20:01:43.841753654 +0100 ++++ all/facter-1.6.16/lib/facter/ipaddress6.rb 2012-12-02 20:07:19.076607117 +0100 +@@ -38,7 +38,7 @@ + Facter.add(:ipaddress6) do + confine :kernel => :linux + setcode do +- output = Facter::Util::Resolution.exec('/sbin/ifconfig 2>/dev/null') ++ output = Facter::Util::Resolution.exec('/bin/ifconfig 2>/dev/null') + + get_address_after_token(output, 'inet6 addr:') + end +diff -ru ruby19/facter-1.6.16/lib/facter/ipaddress.rb all/facter-1.6.16/lib/facter/ipaddress.rb +--- ruby19/facter-1.6.16/lib/facter/ipaddress.rb 2012-12-02 20:01:43.841753654 +0100 ++++ all/facter-1.6.16/lib/facter/ipaddress.rb 2012-12-02 20:07:28.368353632 +0100 +@@ -26,7 +26,7 @@ + confine :kernel => :linux + setcode do + ip = nil +- output = %x{/sbin/ifconfig 2>/dev/null} ++ output = %x{/bin/ifconfig 2>/dev/null} + + output.split(/^\S/).each { |str| + if str =~ /inet addr:([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/ +diff -ru ruby19/facter-1.6.16/lib/facter/macaddress.rb all/facter-1.6.16/lib/facter/macaddress.rb +--- ruby19/facter-1.6.16/lib/facter/macaddress.rb 2012-12-02 20:01:43.845753542 +0100 ++++ all/facter-1.6.16/lib/facter/macaddress.rb 2012-12-02 20:06:44.049562697 +0100 +@@ -26,7 +26,7 @@ + confine :kernel => 'Linux' + setcode do + ether = [] +- output = Facter::Util::Resolution.exec("/sbin/ifconfig -a 2>/dev/null") ++ output = Facter::Util::Resolution.exec("/bin/ifconfig -a 2>/dev/null") + output.each_line do |s| + ether.push($1) if s =~ /(?:ether|HWaddr) ((\w{1,2}:){5,}\w{1,2})/ + end +diff -ru ruby19/facter-1.6.16/lib/facter/util/ip.rb all/facter-1.6.16/lib/facter/util/ip.rb +--- ruby19/facter-1.6.16/lib/facter/util/ip.rb 2012-12-02 20:01:43.845753542 +0100 ++++ all/facter-1.6.16/lib/facter/util/ip.rb 2012-12-02 20:05:58.594802786 +0100 +@@ -76,7 +76,9 @@ + + def self.get_all_interface_output + case Facter.value(:kernel) +- when 'Linux', 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly' ++ when 'Linux' ++ output = %x{/bin/ifconfig -a 2>/dev/null} ++ when 'OpenBSD', 'NetBSD', 'FreeBSD', 'Darwin', 'GNU/kFreeBSD', 'DragonFly' + output = %x{/sbin/ifconfig -a 2>/dev/null} + when 'SunOS' + output = %x{/usr/sbin/ifconfig -a} +diff -ru ruby19/facter-1.6.16/lib/facter/util/netmask.rb all/facter-1.6.16/lib/facter/util/netmask.rb +--- ruby19/facter-1.6.16/lib/facter/util/netmask.rb 2012-12-02 20:01:43.845753542 +0100 ++++ all/facter-1.6.16/lib/facter/util/netmask.rb 2012-12-02 20:04:39.664956233 +0100 +@@ -7,7 +7,7 @@ + case Facter.value(:kernel) + when 'Linux' + ops = { +- :ifconfig => '/sbin/ifconfig 2>/dev/null', ++ :ifconfig => '/bin/ifconfig 2>/dev/null', + :regex => %r{\s+ inet\saddr: #{Facter.ipaddress} .*? Mask: (#{ipregex})}x, + :munge => nil, + } +diff -ru ruby19/facter-1.6.16/spec/unit/ipaddress6_spec.rb all/facter-1.6.16/spec/unit/ipaddress6_spec.rb +--- ruby19/facter-1.6.16/spec/unit/ipaddress6_spec.rb 2012-12-02 20:01:43.857753215 +0100 ++++ all/facter-1.6.16/spec/unit/ipaddress6_spec.rb 2012-12-02 20:10:38.379170335 +0100 +@@ -25,7 +25,7 @@ + + it "should return ipaddress6 information for Linux" do + Facter::Util::Resolution.stubs(:exec).with('uname -s').returns('Linux') +- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig 2>/dev/null'). ++ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig 2>/dev/null'). + returns(ifconfig_fixture('linux_ifconfig_all_with_multiple_interfaces')) + + Facter.value(:ipaddress6).should == "2610:10:20:209:212:3fff:febe:2201" +diff -ru ruby19/facter-1.6.16/spec/unit/macaddress_spec.rb all/facter-1.6.16/spec/unit/macaddress_spec.rb +--- ruby19/facter-1.6.16/spec/unit/macaddress_spec.rb 2012-12-02 20:01:43.857753215 +0100 ++++ all/facter-1.6.16/spec/unit/macaddress_spec.rb 2012-12-02 20:10:01.604173469 +0100 +@@ -22,14 +22,14 @@ + end + + it "should return the macaddress of the first interface" do +- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null'). ++ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null'). + returns(ifconfig_fixture('linux_ifconfig_all_with_multiple_interfaces')) + + Facter.value(:macaddress).should == "00:12:3f:be:22:01" + end + + it "should return nil when no macaddress can be found" do +- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null'). ++ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null'). + returns(ifconfig_fixture('linux_ifconfig_no_mac')) + + proc { Facter.value(:macaddress) }.should_not raise_error +@@ -38,7 +38,7 @@ + + # some interfaces dont have a real mac addresses (like venet inside a container) + it "should return nil when no interface has a real macaddress" do +- Facter::Util::Resolution.stubs(:exec).with('/sbin/ifconfig -a 2>/dev/null'). ++ Facter::Util::Resolution.stubs(:exec).with('/bin/ifconfig -a 2>/dev/null'). + returns(ifconfig_fixture('linux_ifconfig_venet')) + + proc { Facter.value(:macaddress) }.should_not raise_error |