summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2014-11-07 09:27:38 +0000
committerHans de Graaff <graaff@gentoo.org>2014-11-07 09:27:38 +0000
commit353624677a9c7af62ca4647da0bf30be5433b31a (patch)
tree53b3242e5da235a380e1998bfe5647f4dd0944fa /dev-ruby
parentbump; remove some old (diff)
downloadhistorical-353624677a9c7af62ca4647da0bf30be5433b31a.tar.gz
historical-353624677a9c7af62ca4647da0bf30be5433b31a.tar.bz2
historical-353624677a9c7af62ca4647da0bf30be5433b31a.zip
Version bump. Add ruby21.
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/facter/ChangeLog7
-rw-r--r--dev-ruby/facter/Manifest20
-rw-r--r--dev-ruby/facter/facter-2.3.0.ebuild65
3 files changed, 77 insertions, 15 deletions
diff --git a/dev-ruby/facter/ChangeLog b/dev-ruby/facter/ChangeLog
index aa236ca66f4a..f360d9172e94 100644
--- a/dev-ruby/facter/ChangeLog
+++ b/dev-ruby/facter/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/facter
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/ChangeLog,v 1.105 2014/08/30 02:09:59 prometheanfire Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/ChangeLog,v 1.106 2014/11/07 09:27:32 graaff Exp $
+
+*facter-2.3.0 (07 Nov 2014)
+
+ 07 Nov 2014; Hans de Graaff <graaff@gentoo.org> +facter-2.3.0.ebuild:
+ Version bump. Add ruby21.
*facter-2.2.0 (30 Aug 2014)
diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 89dd36b9aa63..a428d61a774d 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -9,27 +9,19 @@ DIST facter-1.7.6.gem 203776 SHA256 592ab025a91011b80a82cdc1a105a3b84e85d17c6515
DIST facter-2.0.2.gem 198144 SHA256 afa70d9278c98ba2a8bdf762673f418b4028ffa4d4634606719d44ef7b371069 SHA512 185ae75c0662d3940d9caaa624d6325445f1404e8f864640f00ab0713f7c8d68791f3e32085f424fefecdf50dd1faa9bf5f0354edec7cbad6414c67e5db8842d WHIRLPOOL 4b130d394be50802f6bf21ebd2146bf7ba4059d6b4511c419bd5cb47507def492a5ff69e71bb8f69e7864a2c59d8dcaa452a87525cfdfdb9cb7ffc387e2521de
DIST facter-2.1.0.gem 218112 SHA256 f4c5573d309520fed49651f36d5a0366bf40609a0ff04a34266a01d263704f17 SHA512 a0d53f860e3c12a3b108e961902c92dbe8d497b686876145f69cce663f47538c4edf3d25fb8bd3c8f8bd6cc783e05200b0be0f9825c13525086f9124dca2e904 WHIRLPOOL 781b60634694ebe6bf72267e20e9d38d4279f2299b189876bad2da51c5abd3d07fefc3ae4ddcf846acf3fe6ffca66ee80fcb5dccb9e5b6c2d6f8537708beb33e
DIST facter-2.2.0.gem 238592 SHA256 1003ebd3f368577a498d5cc8d2b402a4d0403b6a8c5349c561c468d1a9bf859e SHA512 4da0a60a70b7ccbc69027d85cb08338170086edc7dad3b91f1f2450ea77524114ebbc20a54e923aec5b0812b07368f7b0e3fbae2a0cb46fb166a338a2ef9f808 WHIRLPOOL 305ba16196f0bd49f8bb66162aff41a1325ec1feefb9ec244bf99a57e8bda0876faa11cecdca233c844c6d46e75925a7665e42366774b6c96a028b91f24d4368
+DIST facter-2.3.0.gem 233984 SHA256 601f3ed2cdadbcbf7ee10b1269513848fd89b1e3e232580af6ad041a8e4cf9fe SHA512 d7ef09ed730341aa3b1b2adeb89ecd6fa822cd902902c32231af67d0c282e9c0973b81f176bbf89aa610241f48b0f09491b5385abaf07cff99a9d3f9203870ea WHIRLPOOL c21a5d619d424bd11455c8a80d23d2b1739a616ff1c1789f0387900ac19fe0c5d876e5718035d2342b225043526ced37149102c4f7a4e09735e0b64124fc63db
EBUILD facter-1.7.1-r1.ebuild 1265 SHA256 cfab4c92e7673b6949a5f6c1d41d0d0fcbf607cc12fd42dcdd347ad3efd177f7 SHA512 4064099569c2ec29cdfa7009f7851cf1d0e7abd4690cb1b3853a27ca7a76a25e516ea0be06f32e4d0b09cef0430c23c7089ed10afa263adc2b56d5605c74bbf6 WHIRLPOOL 2a1428a26e2fb9f6c89aca068d4d1fced8a10cce017e6a6fd8cef39e0cc63f37b075cce2003166b632708d26d74dcef2f72e5a8a15023395d5738ead8f9638ec
EBUILD facter-1.7.6.ebuild 1232 SHA256 35d66e88bbe458caf5d0eec563a4a1461a3507a49455039d026183f800e2ab56 SHA512 bf416623c3e76134ddc47e3074a06157d1190b80fdda6eeab9fa4be3f9e079e0ebdd73d9bb1c6343f5b399892df20a6cd52746c058130d9038af796bda3edcdc WHIRLPOOL f182312eafee2d7406529163596f3d938e6f61984d01a2373c9daa2d84c62ce78a09269ecc263db7b779f27a9777555a6b01b96803a33c9103ff5ae78ebc3ce0
EBUILD facter-2.0.2.ebuild 1843 SHA256 d54d71132a22e325662a8903181e04f50798afc09d5ce7fd6042b27b3f8cb671 SHA512 0177ec6b51f650e65080afc6dab7b599296368b60795107f2a68e33ed8d753be83cb46d9eb1de3848150b2096f472793d45c072c8433219d02cdd2204913b787 WHIRLPOOL 62e320430dcf5f52b9a548e07bf9a4974f71d17c1d806b3737e4ea2a6d71d5df9dc9ac0c35b45a491378befc5173ed6ec11f3fb7c2cf89ba2ef6a12b6f733f91
EBUILD facter-2.1.0.ebuild 1843 SHA256 bbb72c3ff322f252a988194a06eff12377479cdc09072af751d8696032a8d90c SHA512 a5d5b072c456ffc434a12cdfbc614426abbc6b6fdbdf915a34a78d2871c73d135ebe8ec649f35ac2c0e7d137d2d9d6ba836631cbb5b2b018d099d50e6418d421 WHIRLPOOL b88b06073c5e75907f82c0f667276f6fe041d3b995a3cc2f854c48d651c9330af42710d765c587530b4afe898d2e2cefbc504440f2fb1a47eae8d471b7793b77
EBUILD facter-2.2.0.ebuild 1850 SHA256 a5d31709fafa5ac9d467b3342464753e1546da4c5c18d9fc52d801d5dcedc274 SHA512 ff2455cebb95693d1bbfda9a02e61763a6dbc7f2568ffc93ac9f50819b482799bcf66f96d62317697d9e92c699a7eb5af0b83e751b2a6572f7c9716376ed0374 WHIRLPOOL 17b7ab2a9bb01c27e4cb0592b91583624176151eb3b945d4fef7ef4bd06a184286508d3cfebb5115488dea2271d445d7318921f9a1756921130c185259b6ad22
-MISC ChangeLog 14723 SHA256 4050ae410fa02decb659e8306758b324b0d0bc1c3df79bd493ff5974c48e9b8d SHA512 d4eef3ac7d27a8c1412a147b0f265180942c5d5d683d98014ac942918e30b7259ea19077802459c3d0c6b57d0cdcd28f59e73c64bbc78007594e6661c19a2ebe WHIRLPOOL c6c7aa9cb4d65ae1f8cb2374e819e03168f6984fa749f7fe1825347af42bbf52cbb8e53b36efbd0217192f266b23bc65061c9f70a5ef1506881576750f8c1e6e
+EBUILD facter-2.3.0.ebuild 2122 SHA256 b02551c273f62ab6c6be7d7dfb1ba5009c5f7d4100159beb23df8c288b58e3f3 SHA512 bb81afa83b45060ea46a6f9c97f511f855f408f3c23fd09253ec1b419626d7d091b2f6ac1546f53cdfbd025bd314b834890ba2a753d6d7571ff548aa6947c0e4 WHIRLPOOL 37fc13fcd13d5e78877bd726213669889c96e62dbf750d3a77949b8e7b99f969d02b67fd994250ecd6f2d499a6340dc2a8dda4f9e6a4ded2e602b6d0289f3c7e
+MISC ChangeLog 14845 SHA256 10e15331f93bf856c57a55e1e56d1982baea9328e5390824af3e6b00394216bc SHA512 5cae4cff31f874936a94b36c16028e1c7ca91de3deec16f2708c85f833228419e27866c9452e5c2226c6358d97965b6c7255422565fe9a1f114d81206ef7c157 WHIRLPOOL c93b5d5ef80e1f90fdb664ca457c743ccb05c83123aae728c47043539ef8320879a73d0d37df4416e3a87e18f4768dbc3ac33d0e56004dff98f74d1bda9cc33f
MISC metadata.xml 568 SHA256 42e1960b3fa66b2bdbc939c389c59eca3c00736b3f88e8aefa4ffb85fdab8685 SHA512 92bc2c3743019e44faea40dd4dba228cabd7945c98bd07e8c5465347928a37e9e12fff8d84db5480fecdc8d8e29f84a5765b0baebaab6b00d4a4246a6968dca5 WHIRLPOOL e00bdad66ad8a155d9f071c551ac093641fb7f51646d2e20ca0baf357ffd2e4cd86f1774764d143432f92f4a7296a7ddddd96e3205b4b5cfdb4babb58ab5109f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUATKGAAoJECRx6z5ArFrDsp0P/RKPys97bzGLtevF5bhanB1R
-lXqk2wZpCVM84oaoPlGbfehBSY0RV6D6PO6lE4GzSFxtip2nQmp1IG2jfmXoESUs
-h1CheQhavTfangowsmnVtR29pUnPQR67I2ynFrBNkdNuGt5e0QqmvvCH36v8wwwY
-caBM8MnLaLPr7RTOnp2V41UxpHXL9zTLMDN0Gzl+yavJ43OVHUr6rpbPI8rQGkG5
-dfRxPaD4CWZLLE5/TwRAYzmDNqml5pMQ7MXdOvjaee25Lz2wJ3uY8p6Ew3uYg2Tn
-Fv8zKgkvfOvDJakjMfxEe3qlVf3zwaVlpWsrlCK1HOCfLMon6t23TRnk/eAb+9Ss
-s/TmtCB4zRSv8Tcd0ZcOIxTt+OwqnhWLuG9OHqVrzgxEIw2wJsqSpR79QYDMB5zM
-SNDB/OruRvOrpHIttL2vqPl2KGwfPmHz64c6avI3suieMaKBRZFvzHw5GdkabLRl
-9U+oakDGus4HS4BIicjxK+LAY8vo3G3L3pU73LKKNCs00pLlsr/61T00xEyd4XGi
-BUBa9eSZYHpnKT/tOld5BouAQ2U+pAdho4lVUNGKOzVRIBh7EopzCDoV6tFouX5/
-o80M89yJFBoRHfFXv/fJlYBQ4Ro7HMBxOmzwaTdFSmanaiFQr1R+3Gb4siMDmn9b
-o5rdkHcfrOA2buKZ9E4n
-=lhGZ
+iF4EAREIAAYFAlRckIoACgkQiIP6VqMIqNfuMAD/cwXJN1mCUdDwxbWhMjP203Us
+n9RCn8Nd49OjRA3iZk8A/15xmIbg0YP1fHjwXYrzyd0AxrYhfbjVqaXYecHy33J2
+=lVrT
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/facter/facter-2.3.0.ebuild b/dev-ruby/facter/facter-2.3.0.ebuild
new file mode 100644
index 000000000000..bff867387447
--- /dev/null
+++ b/dev-ruby/facter/facter-2.3.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/facter/facter-2.3.0.ebuild,v 1.1 2014/11/07 09:27:32 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21"
+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="+dmi +pciutils +virt"
+#KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+
+CDEPEND="
+ app-emulation/virt-what
+ sys-apps/net-tools
+ sys-apps/lsb-release
+ dmi? ( sys-apps/dmidecode )
+ pciutils? ( sys-apps/pciutils )"
+
+RDEPEND+=" ${CDEPEND}"
+DEPEND+=" test? ( ${CDEPEND} )"
+
+#RUBY_PATCHES=( ${P}-fix-proc-self-status.patch )
+
+ruby_add_bdepend "test? ( >=dev-ruby/mocha-0.10.5:0.10 )"
+
+all_ruby_prepare() {
+ # Provide explicit path since /sbin is not in the default PATH on
+ # Gentoo.
+ sed -i -e 's:arp -an:/sbin/arp -an:' lib/facter/util/ec2.rb spec/unit/util/ec2_spec.rb || die
+
+ # Ensure the correct version of mocha is used without using bundler.
+ sed -i -e '1igem "mocha", "~>0.10.5"' spec/spec_helper.rb || die
+
+ # Avoid because tests try to access outside stuff, e.g. /sys/block
+ sed -i -e '/should load facts on the facter search path only once/,/^ end/ s:^:#:' spec/unit/util/loader_spec.rb || die
+
+ # Allow specs to work with newer rspec 2.x versions.
+ sed -i -e '1irequire "rspec-expectations"' spec/puppetlabs_spec/matchers.rb || die
+
+ # Avoid specs specific to macosx requiring cfpropertylist which is
+ # not available anymore.
+ rm spec/unit/util/macosx_spec.rb || die
+ sed -i -e '/macosx/ s:^:#:' \
+ -e '/on Darwin/,/^ end/ s:^:#:' spec/unit/virtual_spec.rb || die
+ sed -i -e '/Facter::Processors::Darwin/,/^end/ s:^:#:' spec/unit/processors/os_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ # Create the directory for custom facts.
+ keepdir /etc/facter/facts.d
+}