commit: bd4f066f122c32363a6eaefdf73e9e5d851e2cfa Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com> AuthorDate: Sun Feb 4 08:31:44 2018 +0000 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org> CommitDate: Mon Feb 5 00:13:57 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4f066f
dev-ruby/facter: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/7046 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org> .../facter/files/is-integer_fact-1624_3.6.5.patch | 58 ---------------------- 1 file changed, 58 deletions(-) diff --git a/dev-ruby/facter/files/is-integer_fact-1624_3.6.5.patch b/dev-ruby/facter/files/is-integer_fact-1624_3.6.5.patch deleted file mode 100644 index c7b8d80b2c7..00000000000 --- a/dev-ruby/facter/files/is-integer_fact-1624_3.6.5.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 9cb17d9fdffabab3693f6548f6bfc54ed2251325 Mon Sep 17 00:00:00 2001 -From: Maggie Dreyer <mag...@puppet.com> -Date: Tue, 2 May 2017 10:21:06 -0700 -Subject: [PATCH] (FACT-1624) Use `is_integer` instead of `is_fixednum` and - `is_bignum` - -Ruby 2.4 unified Fixnum and Bignum into Integer. We updated the -Leatherman API to match this. This commit updates Facter to use the new -API. ---- - lib/src/ruby/module.cc | 2 +- - lib/src/ruby/ruby_value.cc | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/lib/src/ruby/module.cc b/lib/src/ruby/module.cc -index 2d7223e0f..b8aeeed09 100644 ---- a/lib/src/ruby/module.cc -+++ b/lib/src/ruby/module.cc -@@ -866,7 +866,7 @@ namespace facter { namespace ruby { - // Unfortunately we have to call to_sym rather than using ID2SYM, which is Ruby version dependent - uint32_t timeout = 0; - volatile VALUE timeout_option = ruby.rb_hash_lookup(argv[1], ruby.to_symbol("timeout")); -- if (ruby.is_fixednum(timeout_option)) { -+ if (ruby.is_integer(timeout_option)) { - timeout = ruby.num2size_t(timeout_option); - } - -diff --git a/lib/src/ruby/ruby_value.cc b/lib/src/ruby/ruby_value.cc -index d8ea20ce6..645472a3f 100644 ---- a/lib/src/ruby/ruby_value.cc -+++ b/lib/src/ruby/ruby_value.cc -@@ -86,7 +86,7 @@ namespace facter { namespace ruby { - json.SetString(str, size, allocator); - return; - } -- if (ruby.is_fixednum(value) || ruby.is_bignum(value)) { -+ if (ruby.is_integer(value)) { - json.SetInt64(ruby.rb_num2ll(value)); - return; - } -@@ -155,7 +155,7 @@ namespace facter { namespace ruby { - } - return; - } -- if (ruby.is_fixednum(value) || ruby.is_bignum(value)) { -+ if (ruby.is_integer(value)) { - os << ruby.rb_num2ll(value); - return; - } -@@ -241,7 +241,7 @@ namespace facter { namespace ruby { - emitter << str; - return; - } -- if (ruby.is_fixednum(value) || ruby.is_bignum(value)) { -+ if (ruby.is_integer(value)) { - emitter << ruby.rb_num2ll(value); - return; - }