<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c2b15a1cf988b12040c039f0c12f270286daedef">https://github.com/macports/macports-ports/commit/c2b15a1cf988b12040c039f0c12f270286daedef</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c2b15a1cf988b12040c039f0c12f270286daedef
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Wed Jan 24 10:41:46 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> rb-json: update to 2.7.1, support modern Ruby
</span>---
ruby/rb-json/Portfile | 21 +++++++++++----------
ruby/rb-json/files/patch-install.rb | 18 ------------------
ruby/rb19-json/Portfile | 19 -------------------
3 files changed, 11 insertions(+), 47 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-json/Portfile b/ruby/rb-json/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ce9ce31af52..67f10253d55 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ruby/rb-json/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-json/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup ruby 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup ruby 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ruby.branches 3.3 3.2 3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ruby.setup json 2.7.1 gem {} rubygems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 806ee93558e39cfac3801fec17fd08273b046160 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 187ea312fb58420ff0c40f40af1862651d4295c8675267c6a1c353f1a0ac3265 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 68608
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ruby.setup json 1.4.6 gem {} rubygems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span> description JSON implementation as a Ruby extension in C
long_description \
This is a implementation of the JSON specification according to RFC 4627. \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,11 +18,5 @@ long_description \
</span> markup language.
license Ruby
maintainers {kimuraw @kimuraw} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span>
homepage https://flori.github.io/json/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 10a923c1c031c55d2bac861664431301 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 a50accee91805a57eb5f4613073edeb422043c57 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 bd5736e685d347e774d1a8800f60a8a21f59da2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-json/files/patch-install.rb b/ruby/rb-json/files/patch-install.rb
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e1ff3a81335..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ruby/rb-json/files/patch-install.rb
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- install.rb.orig 2007-11-23 12:36:57.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ install.rb 2008-04-09 23:09:29.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,12 +6,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- include Config
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--bindir = CONFIG["bindir"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--cd 'bin' do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- filename = 'edit_json.rb'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- #install(filename, bindir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--end
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--sitelibdir = CONFIG["sitelibdir"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DESTROOT = ARGV[0] || String.new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+sitelibdir = DESTROOT + CONFIG["vendorlibdir"]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cd 'lib' do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install('json.rb', sitelibdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mkdir_p File.join(sitelibdir, 'json')
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb19-json/Portfile b/ruby/rb19-json/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c0a812e2455..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ruby/rb19-json/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup ruby 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-ruby.setup json 1.5.3 gem {} rubygems ruby19
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description JSON implementation as a Ruby extension in C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This is a implementation of the JSON specification according to RFC 4627. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- You can think of it as a low fat alternative to XML, if you want to store \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- data to disk or transmit it over a network rather than use a verbose \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- markup language.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license Ruby
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://flori.github.io/json/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 88dcea4d1317ad0e7be6ebf3a9b07d59 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 3289c1acacd148c787f361c2c01ef454a4c70553 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 c9687e4554bb1146db3f1a04131c638d32a1f34c
</span></pre><pre style='margin:0'>
</pre>