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