<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/78002b953e2e82ec4d926256a8af01d591c5e42b">https://github.com/macports/macports-ports/commit/78002b953e2e82ec4d926256a8af01d591c5e42b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 78002b953e2e82ec4d926256a8af01d591c5e42b
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Wed Feb 28 00:01:31 2024 +0700

<span style='display:block; white-space:pre;color:#404040;'>    rb-t: new port
</span>---
 ruby/rb-t/Portfile                     | 34 +++++++++++++++++++++++++++++++
 ruby/rb-t/files/patch-gemspec-3.1.diff | 37 ++++++++++++++++++++++++++++++++++
 ruby/rb-t/files/patch-gemspec-3.2.diff | 21 +++++++++++++++++++
 ruby/rb-t/files/patch-gemspec-3.3.diff | 20 ++++++++++++++++++
 4 files changed, 112 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-t/Portfile b/ruby/rb-t/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..736e400138a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-t/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</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:ft=tcl: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          t 4.0.0 gem {} rubygems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Command-line power tool for Twitter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://github.com/sferik/t-ruby
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6e2c9aa021516fd158a861c3e7b079925f0f2978 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a5a8af0db0bb69ade6caa3a32ae1a7cfe419939e78f844e4e1503575cad45b88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    30208
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rb${ruby.suffix}-geokit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rb${ruby.suffix}-htmlentities \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rb${ruby.suffix}-launchy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rb${ruby.suffix}-oauth \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rb${ruby.suffix}-retryable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rb${ruby.suffix}-thor \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:rb${ruby.suffix}-twitter
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system -W ${destroot}${ruby.gemdir}/specifications \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "/usr/bin/patch -p0 < ${filespath}/patch-gemspec-${ruby.branch}.diff"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-t/files/patch-gemspec-3.1.diff b/ruby/rb-t/files/patch-gemspec-3.1.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d05dd2c09c3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-t/files/patch-gemspec-3.1.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,37 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- t-4.0.0.gemspec        2024-02-27 22:32:23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ t-4.0.0.gemspec        2024-02-27 22:34:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,20 +27,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if s.respond_to? :add_runtime_dependency then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_runtime_dependency(%q<geokit>.freeze, ["~> 1.9"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_runtime_dependency(%q<htmlentities>.freeze, ["~> 4.3"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_runtime_dependency(%q<launchy>.freeze, ["~> 2.4"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_runtime_dependency(%q<oauth>.freeze, ["~> 0.5.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_runtime_dependency(%q<retryable>.freeze, ["~> 3.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_runtime_dependency(%q<thor>.freeze, [">= 0.19.1", "< 2"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_runtime_dependency(%q<twitter>.freeze, ["~> 8.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_runtime_dependency(%q<geokit>.freeze, [">= 1.9"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_runtime_dependency(%q<htmlentities>.freeze, [">= 4.3"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_runtime_dependency(%q<launchy>.freeze, [">= 2.4"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_runtime_dependency(%q<oauth>.freeze, [">= 0.5.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_runtime_dependency(%q<retryable>.freeze, [">= 3.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_runtime_dependency(%q<thor>.freeze, [">= 0.19.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_runtime_dependency(%q<twitter>.freeze, [">= 8.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_dependency(%q<geokit>.freeze, ["~> 1.9"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_dependency(%q<htmlentities>.freeze, ["~> 4.3"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_dependency(%q<launchy>.freeze, ["~> 2.4"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_dependency(%q<oauth>.freeze, ["~> 0.5.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_dependency(%q<retryable>.freeze, ["~> 3.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_dependency(%q<thor>.freeze, [">= 0.19.1", "< 2"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    s.add_dependency(%q<twitter>.freeze, ["~> 8.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_dependency(%q<geokit>.freeze, [">= 1.9"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_dependency(%q<htmlentities>.freeze, [">= 4.3"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_dependency(%q<launchy>.freeze, [">= 2.4"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_dependency(%q<oauth>.freeze, [">= 0.5.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_dependency(%q<retryable>.freeze, [">= 3.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_dependency(%q<thor>.freeze, [">= 0.19.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    s.add_dependency(%q<twitter>.freeze, [">= 8.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   end
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-t/files/patch-gemspec-3.2.diff b/ruby/rb-t/files/patch-gemspec-3.2.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e3ef8a988d3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-t/files/patch-gemspec-3.2.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- t-4.0.0.gemspec        2024-02-27 22:28:14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ t-4.0.0.gemspec        2024-02-27 22:29:37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,11 +24,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   s.specification_version = 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<geokit>.freeze, ["~> 1.9"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<htmlentities>.freeze, ["~> 4.3"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<launchy>.freeze, ["~> 2.4"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<oauth>.freeze, ["~> 0.5.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<retryable>.freeze, ["~> 3.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<thor>.freeze, [">= 0.19.1", "< 2"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<twitter>.freeze, ["~> 8.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<geokit>.freeze, [">= 1.9"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<htmlentities>.freeze, [">= 4.3"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<launchy>.freeze, [">= 2.4"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<oauth>.freeze, [">= 0.5.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<retryable>.freeze, [">= 3.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<thor>.freeze, [">= 0.19.1"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<twitter>.freeze, [">= 8.0"])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-t/files/patch-gemspec-3.3.diff b/ruby/rb-t/files/patch-gemspec-3.3.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..345f369725d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-t/files/patch-gemspec-3.3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- t-4.0.0.gemspec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ t-4.0.0.gemspec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,11 +24,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   s.specification_version = 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<geokit>.freeze, ["~> 1.9".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<htmlentities>.freeze, ["~> 4.3".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<launchy>.freeze, ["~> 2.4".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<oauth>.freeze, ["~> 0.5.1".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<retryable>.freeze, ["~> 3.0".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<geokit>.freeze, [">= 1.9".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<htmlentities>.freeze, [">= 4.3".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<launchy>.freeze, [">= 2.4".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<oauth>.freeze, [">= 0.5.1".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<retryable>.freeze, [">= 3.0".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   s.add_runtime_dependency(%q<thor>.freeze, [">= 0.19.1".freeze, "< 2".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  s.add_runtime_dependency(%q<twitter>.freeze, ["~> 8.0".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  s.add_runtime_dependency(%q<twitter>.freeze, [">= 8.0".freeze])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ end
</span></pre><pre style='margin:0'>

</pre>