<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>