<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/6db7b9e9b707a645385821780302f220005792b4">https://github.com/macports/macports-ports/commit/6db7b9e9b707a645385821780302f220005792b4</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6db7b9e9b707a645385821780302f220005792b4
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Wed Jan 24 10:37:52 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> rb-heroku: update to 3.99.4, support modern Ruby
</span>---
ruby/rb-heroku/Portfile | 83 +++++++++++++++++++++++++++----
ruby/rb-heroku/files/patch-fix-archs.diff | 34 +++++++++++++
ruby/rb-heroku/files/patch-gemspec.diff | 49 ++++++++++++++++++
ruby/rb19-heroku-api/Portfile | 18 -------
ruby/rb19-heroku/Portfile | 24 ---------
5 files changed, 157 insertions(+), 51 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-heroku/Portfile b/ruby/rb-heroku/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cd508785cf3..29f355cd11a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ruby/rb-heroku/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/ruby/rb-heroku/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +1,83 @@
</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> PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span> PortGroup ruby 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-ruby.setup heroku 1.4 gem {} rubygems
</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 heroku 3.99.4 fetch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Tarball from rubygems is broken.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup heroku legacy-cli 43f30ff309334c50332876bb5a27511455fa85e7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.99.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 52491c72bfe06bfcb588d94dfef95a048ec0bd71 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8e142cc4559fd29f29a87166c9375ebbd5dc448196afba06da13732fe310fb97 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1113502
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span>
maintainers nomaintainer
categories-append www devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description Client library and CLI to deploy Rails apps on Heroku.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Legacy client library and CLI to deploy Rails apps \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ on Heroku
</span> long_description {*}${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://heroku.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://heroku.com
</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_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rb${ruby.suffix}-heroku-api \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rb${ruby.suffix}-json \
</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}-multi_json \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rb${ruby.suffix}-net-ssh \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rb${ruby.suffix}-net-ssh-gateway \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rb${ruby.suffix}-netrc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rb${ruby.suffix}-rest-client \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:rb${ruby.suffix}-rubyzip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles patch-gemspec.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-fix-archs.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fs-traverse f ${worksrcpath} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # https://github.com/beefproject/beef/pull/2740
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[string match *.rb ${f}] || [string match *.rake ${f}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -q "s|exists\?|exist\?|g" ${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[string match ${ruby.module} ${f}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -q "s|/usr/bin/env ruby|${ruby.bin}|" ${f}
</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;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.cmd ${ruby.gem}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.target build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args ${ruby.module}.gemspec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ command_exec build
</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;background:#e0ffe0;'>+ destroot.cmd ${ruby.gem}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.target install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args --local --force --install-dir ${destroot}${ruby.gemdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.env-append rake=${ruby.rake}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.post_args heroku-${version}.gem
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 ed7ce98e32911896c7284acd1289dc9d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 016733957049f3d670b4ed8fb379ac90f5f132cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 ac51d3f20b5fa3ec6930bb281d3c68cfc431151c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ command_exec destroot
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:rb-rest-client port:rb-launchy port:rb-json
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set binDir ${destroot}${ruby.gemdir}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[file isdirectory $binDir]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach file [readdir $binDir] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file copy [file join $binDir $file] ${destroot}${ruby.bindir}
</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;background:#e0ffe0;'>+ foreach dir {data lib resources spec tasks} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/${dir} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${ruby.gemdir}/gems/${ruby.module}-${version}/
</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;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-heroku/files/patch-fix-archs.diff b/ruby/rb-heroku/files/patch-fix-archs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b34ac3e6a42
</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-heroku/files/patch-fix-archs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See also: https://github.com/ffi/ffi/blob/fbe2cf851f426cc55b3b76eca7b10e37aa220b47/lib/ffi/platform.rb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/heroku/jsplugin.rb 2022-02-12 19:37:40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/heroku/jsplugin.rb 2024-02-18 21:43:31
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -140,19 +140,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def self.arch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case RbConfig::CONFIG['host_cpu']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- when /x86_64/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ when /amd64|x86_64/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "amd64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ when /i?86|x86/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "386"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ when /arm64|aarch64/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "aarch64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ when /arm/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "arm"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ when /ppc64|powerpc64/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "powerpc64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ when /ppc|powerpc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ "powerpc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- "386"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ RbConfig::CONFIG['host_cpu']
</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;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def self.os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case RbConfig::CONFIG['host_os']
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ when /darwin|mac os/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- raise "#{arch} is not supported" unless arch == "amd64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "darwin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ when /linux/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "linux"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb-heroku/files/patch-gemspec.diff b/ruby/rb-heroku/files/patch-gemspec.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9457762da4d
</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-heroku/files/patch-gemspec.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,49 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- heroku.gemspec 2022-02-12 19:37:40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ heroku.gemspec 2024-02-18 18:35:56
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,12 +20,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gem.files = %x{ git ls-files }.split("\n").select { |d| d =~ %r{^(LICENSE|README|bin/|data/|ext/|lib/|spec/|test/)} }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "heroku-api", "0.4.2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "launchy", "2.4.3"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "netrc", "0.10.3"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "rest-client", "1.6.8"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "rubyzip", "1.1.7"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "multi_json", "1.11.2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "net-ssh-gateway", "1.2.0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- gem.add_dependency "net-ssh", "2.9.2" # freeze net-ssh to 2.9.2 to preserve ruby 1.9.3 support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "heroku-api", ">= 0.4.2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "launchy", ">= 2.4.3"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "netrc", ">= 0.10.3"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "rest-client", ">= 1.6.8"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "rubyzip", ">= 1.1.7"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "multi_json", ">= 1.11.2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "net-ssh-gateway", ">= 1.2.0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ gem.add_dependency "net-ssh", ">= 2.9.2"
</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;'>+--- Gemfile.lock 2022-02-12 19:37:40
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Gemfile.lock 2024-02-18 18:43:10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,14 +2,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ remote: .
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ specs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ heroku (3.99.4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- heroku-api (= 0.4.2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- launchy (= 2.4.3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- multi_json (= 1.11.2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- net-ssh (= 2.9.2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- net-ssh-gateway (= 1.2.0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- netrc (= 0.10.3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rest-client (= 1.6.8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- rubyzip (= 1.1.7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ heroku-api (>= 0.4.2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ launchy (>= 2.4.3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ multi_json (>= 1.11.2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ net-ssh (>= 2.9.2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ net-ssh-gateway (>= 1.2.0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ netrc (>= 0.10.3)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rest-client (>= 1.6.8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ rubyzip (>= 1.1.7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ GEM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ remote: https://rubygems.org/
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb19-heroku-api/Portfile b/ruby/rb19-heroku-api/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 225bb021cb2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ruby/rb19-heroku-api/Portfile
</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;'>-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 heroku-api 0.3.13 gem {} rubygems ruby19
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories-append www devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://github.com/heroku/heroku.rb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:rb19-excon
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 4d8cef1215bbf0b10e44c63219ce1a690bec9972 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 717bd0eff1cabfe61b24a2cef0ab4f3fe7236d66f4e8027f2acfcb9e89d32a9d
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/ruby/rb19-heroku/Portfile b/ruby/rb19-heroku/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e16e3879fe0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/ruby/rb19-heroku/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +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 heroku 3.2.3 gem {} rubygems ruby19
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories-append www devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license MIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Client library and CLI to deploy Rails apps on Heroku.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://heroku.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 a195fcf8355fa6793e5d8b859dacd5965c835a1a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 21f84e62ffdfd05c6987c90bd6f34304741ed041360be53fdbc0c3baf7521147
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:rb19-heroku-api \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rb19-rest-client \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rb19-launchy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rb19-json \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rb19-rubyzip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rb19-netrc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:rb19-mime-types
</span></pre><pre style='margin:0'>
</pre>