<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2b70041571276d979f52c287fc0dba901afeb939">https://github.com/macports/macports-ports/commit/2b70041571276d979f52c287fc0dba901afeb939</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 2b700415712 vim, MacVim: update to vim version 9.1.0727
</span>2b700415712 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2b70041571276d979f52c287fc0dba901afeb939
</span>Author: Thomas Nyman <thomas.nyman@iki.fi>
AuthorDate: Fri Oct 18 22:09:21 2024 +0200

<span style='display:block; white-space:pre;color:#404040;'>    vim, MacVim: update to vim version 9.1.0727
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * update Vim to v9.1.0727
</span><span style='display:block; white-space:pre;color:#404040;'>    * update MacVim to release-180
</span><span style='display:block; white-space:pre;color:#404040;'>    * add python312, python313, ruby32, and ruby33 variants for Vim and MacVim
</span><span style='display:block; white-space:pre;color:#404040;'>    * remove variants python36, python37, and python38 corresponding to EOL Python versions from Vim and MacVim
</span>---
 editors/MacVim/Portfile | 44 +++++++++++++++++++++++++++++---------------
 editors/vim/Portfile    | 44 +++++++++++++++++++++++++++++---------------
 2 files changed, 58 insertions(+), 30 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/Portfile b/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6dc4b2a48fc..a8fecdcd9b2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> # is because they both share the same set of configuration files and ensures
 # that the user's configuration files will always work with both.
 set vim_version     9.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set release         179
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set release         180
</span> github.setup        macvim-dev macvim ${release} release-
 revision            0
 name                MacVim
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,9 +25,9 @@ long_description \
</span> 
 homepage            https://macvim.org
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  692664e7643b05385025b01bf32133c2651d8aff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  1b58bfff65afb3cf448c7134afcaf156d16d982f28288f7595a41a458b00cd6c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    25330222
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fb34366d9059f09ef73a56dd215ff504951cad42 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  bcc84a691ab2344942b18d2dbedd20aab4ecd4d6ac928ac8842f6d1b0c7d70f7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    25822029
</span> 
 depends_lib-append  port:gettext \
                     port:libiconv \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,7 +130,7 @@ variant perl description {Enable Perl scripting} {
</span>     depends_lib-append      path:bin/perl:perl5
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythons_suffixes {27 36 37 38 39 310 311}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes {27 39 310 311 312 313}
</span> 
 set pythons_ports {}
 foreach s ${pythons_suffixes} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -158,52 +158,52 @@ foreach s ${pythons_suffixes} {
</span> }
 
 variant ruby requires ruby18 description {Compatibility variant, requires +ruby18} {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby1.8
     depends_lib-append      port:ruby
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby1.9
     depends_lib-append      port:ruby19
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.0
     depends_lib-append      port:ruby20
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.1
     depends_lib-append      port:ruby21
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.2
     depends_lib-append      port:ruby22
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.3
     depends_lib-append      port:ruby23
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby24 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby24 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.4
     depends_lib-append      port:ruby24
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby25 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby25 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.5
     depends_lib-append      port:ruby25
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby30 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby30 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.0
     depends_lib-append      port:ruby30
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby31 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby31 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.1
     depends_lib-append      port:ruby31
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -212,6 +212,20 @@ variant ruby31 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25
</span>     compiler.blacklist-append \
                             *gcc-4.0 *gcc-4.2
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby32 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby33 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-rubyinterp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ruby32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            *gcc-4.0 *gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby33 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-rubyinterp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ruby33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            *gcc-4.0 *gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 variant tcl description {Enable Tcl scripting} {
     configure.args-append   --enable-tclinterp \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/vim/Portfile b/editors/vim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f0c306e1ea8..f3f5f2c8602 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/vim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/vim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           github 1.0
</span> # is because they both share the same set of configuration files and ensures
 # that the user's configuration files will always work with both.
 set vim_version     9.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set vim_patchlevel  0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set vim_patchlevel  0727
</span> github.setup        vim vim ${vim_version}.${vim_patchlevel} v
 revision            0
 categories          editors
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,9 +22,9 @@ long_description    Vim is an advanced text editor that seeks to provide \
</span> 
 homepage            https://www.vim.org
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  aed3a40e2fb0a96fc22c554b2fd102fb3369d560 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  f0cdc73963122d052a666d88f787ec5b295f75ebdc3dfa5aa5a48f8afa92d98f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    17604158
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  862555466b868c9d99943f29d9384c440c67711e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  dfc41f36c2415acc00d1faef5e50d053be3c5a50b0c569d8ac4c73820be7c731 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    18094755
</span> 
 depends_lib-append  port:gettext \
                     port:libiconv \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -111,7 +111,7 @@ variant perl description {Enable Perl scripting} {
</span>     depends_lib-append      path:bin/perl:perl5
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pythons_suffixes {27 36 37 38 39 310 311}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes {27 39 310 311 312 313}
</span> 
 set pythons_ports {}
 foreach s ${pythons_suffixes} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,52 +139,52 @@ foreach s ${pythons_suffixes} {
</span> }
 
 variant ruby requires ruby18 description {Compatibility variant, requires +ruby18} {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby1.8
     depends_lib-append      port:ruby
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby1.9
     depends_lib-append      port:ruby19
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.0
     depends_lib-append      port:ruby20
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.1
     depends_lib-append      port:ruby21
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.2
     depends_lib-append      port:ruby22
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby24 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby24 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.3
     depends_lib-append      port:ruby23
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby24 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby25 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby24 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby25 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.4
     depends_lib-append      port:ruby24
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby25 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby30 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby25 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby30 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby2.5
     depends_lib-append      port:ruby25
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby30 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby31 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby30 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby31 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.0
     depends_lib-append      port:ruby30
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby31 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby31 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby32 ruby33 description {Enable Ruby scripting} {
</span>     configure.args-append   --enable-rubyinterp
     configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.1
     depends_lib-append      port:ruby31
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -193,6 +193,20 @@ variant ruby31 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25
</span>     compiler.blacklist-append \
                             *gcc-4.0 *gcc-4.2
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby32 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby33 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-rubyinterp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ruby32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            *gcc-4.0 *gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby33 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 ruby25 ruby30 ruby31 ruby32 description {Enable Ruby scripting} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --enable-rubyinterp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-ruby-command=${prefix}/bin/ruby3.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ruby33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            *gcc-4.0 *gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 variant tcl description {Enable Tcl scripting} {
     configure.args-append   --enable-tclinterp \
</pre><pre style='margin:0'>

</pre>