summaryrefslogtreecommitdiff
path: root/dev-ruby/multi_json
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/multi_json')
-rw-r--r--dev-ruby/multi_json/Manifest2
-rw-r--r--dev-ruby/multi_json/multi_json-1.15.0.ebuild11
2 files changed, 11 insertions, 2 deletions
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index 6f2d509bc279..50ad9b44f217 100644
--- a/dev-ruby/multi_json/Manifest
+++ b/dev-ruby/multi_json/Manifest
@@ -1,5 +1,5 @@
DIST multi_json-1.14.1.tar.gz 24713 BLAKE2B 188d0fa3bf7a46a6cf4a5aa1d613523b4da3dee5061a5288146d1a367835b255f103dec265da9a218dd6dd21ecb38a7ce35d16a758ac7754b440f52c25f0b703 SHA512 19e2b6704a8ed39b8714da449c8961e740198772718ddba3d3b651f71f2b7d8c2c198d9cc16fe290f1df7b1e54d029c01147fdc431a8d2763944a4de802b89d9
DIST multi_json-1.15.0.tar.gz 24932 BLAKE2B c99c5c6b152c91dedc38fd24f8697f918064c603bfd72c55213f3ac8afd14d3c0ba31b7c3fb91c9998fcc8a5386f41a6983c53b40119558b99194ba58c06cc91 SHA512 55c873e45cdc59e75823aa031eb6d792cb9dc744b13a682fc279a8375b925db7a984256d61aa5454795a59722794a774a0ed5b6bf518db253152f4af67f46dea
EBUILD multi_json-1.14.1.ebuild 1957 BLAKE2B ca00098daf555e2ea8cd6096cf3d7b55b59130e52193abc53b794e04117b6d37daa47a482a958c42d752cb957664488519cb08555c6c8c70574402d0e7dfe0ad SHA512 007407b9978ed0dbf794698217b037c72c336082aa08b031dd7d03566e26ef6a2af63f4549c71672cdb72ed9d0d1626c20bf56309a9b26e0fd86582c19eb06a1
-EBUILD multi_json-1.15.0.ebuild 1971 BLAKE2B 386ac2941859b186b5ac3c21ae36c7e5e7fd24bae2715f1c617455f5eba5cb8988297889bf7da127045108a9a6dcf3f35d10f8077b92f5f1127a3b16235f2d82 SHA512 870e90f17341a19953972e9d414213d70c0870449a1560c44089c9f3243c683be313d24a7e7db0cd50fef0028ed9f35ae425af9e25fb3cb093aafdc2951ae026
+EBUILD multi_json-1.15.0.ebuild 2505 BLAKE2B d45d35f10156936baa8b24a6631c507b2b1e52e7d868bfdfd5dbda1fbe16143ff538055e32ca05079d64e2bf8bfaa32e0ec03e13bfb080fbed1a4dab70b9a8cf SHA512 0809e1648baa67b45935c7a2ae57f00f2685d995cb85b83eb83732a7c30d5b723eb65da62ce16e814f66bb667616ce55b08e9b9b20a8e9806e9bd4115d43d4a6
MISC metadata.xml 346 BLAKE2B 5ac783be1157fb3847a6fd648f66d421de79a35d5bdbd155455c9791093af408a6b0fca4d4435b95d83d3fb773c835673fa284bba94d29612c5af0c8148172bc SHA512 aa03ee50a365f31b48b294cc667208944ace3f89965feab02ef9e75a90d621086635ce732adc1e2beaf96cfb67c7084fc7bba1c45df139583a6ab705adc7c170
diff --git a/dev-ruby/multi_json/multi_json-1.15.0.ebuild b/dev-ruby/multi_json/multi_json-1.15.0.ebuild
index 8c7cefde22b4..45edc1cfd08d 100644
--- a/dev-ruby/multi_json/multi_json-1.15.0.ebuild
+++ b/dev-ruby/multi_json/multi_json-1.15.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="yard"
@@ -53,6 +53,15 @@ all_ruby_prepare() {
# Avoid testing unpackaged adapters
rm spec/{gson,nsjsonserialization,jr_jackson,oj}_adapter_spec.rb || die
+
+ # Fix expectations confused by ruby30 kwargs
+ sed -e "/expect/ s/:foo => 'bar', :fizz => 'buzz'/{:foo => 'bar', :fizz => 'buzz'}/" \
+ -e "/expect/ s/:bar => :baz/{:bar => :baz}/" \
+ -i spec/shared/adapter.rb || die
+ sed -e '/expect/ s/:indent => "\\t"/{:indent => "\t"}/' \
+ -e '/expect/ s/:quirks_mode => false, :create_additions => false/{:quirks_mode => false, :create_additions => false}/' \
+ -i spec/shared/json_common_adapter.rb || die
+ sed -e "/expect/ s/:foo => 'bar'/{:foo => 'bar'}/" -i spec/multi_json_spec.rb || die
}
each_ruby_test() {