<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/90b2da8ad95117c2ca0e1100612964832e66760c">https://github.com/macports/macports-ports/commit/90b2da8ad95117c2ca0e1100612964832e66760c</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 90b2da8ad95 weechat: update to 4.4.3, update Python and Ruby variants
</span>90b2da8ad95 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 90b2da8ad95117c2ca0e1100612964832e66760c
</span>Author: Calvin Ardi <cardi@acm.org>
AuthorDate: Tue Nov 12 12:16:13 2024 -0800

<span style='display:block; white-space:pre;color:#404040;'>    weechat: update to 4.4.3, update Python and Ruby variants
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * remove variants for EOL ruby-3.0, python-3.8
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * add variants for ruby-3.3, python-3.13
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Ruby variants: no longer need to set PKG_CONFIG_PATH, which
</span><span style='display:block; white-space:pre;color:#404040;'>      was also interfering with Python's PKG_CONFIG_PATH if both
</span><span style='display:block; white-space:pre;color:#404040;'>      a Ruby and Python variant was specified
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * update maintainer email
</span>---
 irc/weechat/Portfile | 57 +++++++++++++++++++++++++---------------------------
 1 file changed, 27 insertions(+), 30 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/irc/weechat/Portfile b/irc/weechat/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index adaa9dd8b1c..2ea27733ac7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/irc/weechat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/irc/weechat/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,11 +9,11 @@ PortGroup           legacysupport 1.0
</span> legacysupport.newest_darwin_requires_legacy 10
 
 name                weechat
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.4.3
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  31a20f43cc2efcb7fd80939b10bed82d602f7359 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d4df289a9c5bca03a6d4fae006e52037064ef03bad6fbe959c538f3197434dec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2728232
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e4d6451236846719acf3e9e5805b9609ae7fcb51 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  295612f8dc24af28c918257d3014eb53342a5d077d5e3d9a3eadf303bd8febfa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2730188
</span> 
 master_sites        https://weechat.org/files/src/
 use_xz              yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@ long_description    WeeChat (Wee Enhanced Environment for Chat) is \
</span>                     \n - and much more!
 
 categories          irc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {isi.edu:calvin @cardi} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {acm.org:cardi @cardi} openmaintainer
</span> 
 depends_build-append \
                     port:asciidoctor \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,65 +76,62 @@ configure.args-append \
</span>                     -DENABLE_TCL=OFF \
                     -DENABLE_TESTS=OFF
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python requires python312 description {Compatibility variant, requires +python312} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python requires python313 description {Compatibility variant, requires +python313} {}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python38 description "Bindings for Python 3.8 plugins" conflicts python39 python310 python311 python312 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  -DENABLE_PYTHON=OFF -DENABLE_PYTHON=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.pkg_config_path-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            ${frameworks_dir}/Python.framework/Versions/3.8/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:python38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python39 description "Bindings for Python 3.9 plugins" conflicts python38 python310 python311 python312 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python39 description "Bindings for Python 3.9 plugins" conflicts python310 python311 python312 python313 {
</span>     configure.args-replace  -DENABLE_PYTHON=OFF -DENABLE_PYTHON=ON
     configure.pkg_config_path-append \
                             ${frameworks_dir}/Python.framework/Versions/3.9/lib/pkgconfig
     depends_lib-append      port:python39
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python310 description "Bindings for Python 3.10 plugins" conflicts python38 python39 python311 python312 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python310 description "Bindings for Python 3.10 plugins" conflicts python39 python311 python312 python313 {
</span>     configure.args-replace  -DENABLE_PYTHON=OFF -DENABLE_PYTHON=ON
     configure.pkg_config_path-append \
                             ${frameworks_dir}/Python.framework/Versions/3.10/lib/pkgconfig
     depends_lib-append      port:python310
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python311 description "Bindings for Python 3.11 plugins" conflicts python38 python39 python310 python312 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python311 description "Bindings for Python 3.11 plugins" conflicts python39 python310 python312 python313 {
</span>     configure.args-replace  -DENABLE_PYTHON=OFF -DENABLE_PYTHON=ON
     configure.pkg_config_path-append \
                             ${frameworks_dir}/Python.framework/Versions/3.11/lib/pkgconfig
     depends_lib-append      port:python311
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python312 description "Bindings for Python 3.12 plugins" conflicts python38 python39 python310 python311 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python312 description "Bindings for Python 3.12 plugins" conflicts python39 python310 python311 python313 {
</span>     configure.args-replace  -DENABLE_PYTHON=OFF -DENABLE_PYTHON=ON
     configure.pkg_config_path-append \
                             ${frameworks_dir}/Python.framework/Versions/3.12/lib/pkgconfig
     depends_lib-append      port:python312
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby requires ruby32 description {Compatibility variant, requires +ruby32} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python313 description "Bindings for Python 3.13 plugins" conflicts python39 python310 python311 python312 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  -DENABLE_PYTHON=OFF -DENABLE_PYTHON=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pkg_config_path-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            ${frameworks_dir}/Python.framework/Versions/3.13/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:python313
</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;'>+variant ruby requires ruby33 description {Compatibility variant, requires +ruby33} {}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby30 description "Bindings for Ruby 3.0 plugins" conflicts ruby31 ruby32 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby31 description "Bindings for Ruby 3.1 plugins" conflicts ruby32 ruby33 {
</span>     configure.args-replace  -DENABLE_RUBY=OFF -DENABLE_RUBY=ON
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append    PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:ruby30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ruby31
</span> 
     patchfiles-append       FindRuby.cmake.diff
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby31 description "Bindings for Ruby 3.1 plugins" conflicts ruby30 ruby32 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby32 description "Bindings for Ruby 3.2 plugins" conflicts ruby31 ruby33 {
</span>     configure.args-replace  -DENABLE_RUBY=OFF -DENABLE_RUBY=ON
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append    PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:ruby31
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ruby32
</span> 
     patchfiles-append       FindRuby.cmake.diff
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant ruby32 description "Bindings for Ruby 3.2 plugins" conflicts ruby30 ruby31 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant ruby33 description "Bindings for Ruby 3.3 plugins" conflicts ruby31 ruby32 {
</span>     configure.args-replace  -DENABLE_RUBY=OFF -DENABLE_RUBY=ON
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append    PKG_CONFIG_PATH=${prefix}/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:ruby32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:ruby33
</span> 
     patchfiles-append       FindRuby.cmake.diff
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -144,12 +141,12 @@ post-patch {
</span>     # specify Ruby version for CMake to find and use
     set patchfile ${worksrcpath}/cmake/FindRuby.cmake
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset ruby30]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace -E {s|pkg_search_module\(RUBY (.*)\)|pkg_search_module\(RUBY ruby-3.0\)|g} ${patchfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {[variant_isset ruby31]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_isset ruby31]} {
</span>         reinplace -E {s|pkg_search_module\(RUBY (.*)\)|pkg_search_module\(RUBY ruby-3.1\)|g} ${patchfile}
     } elseif {[variant_isset ruby32]} {
         reinplace -E {s|pkg_search_module\(RUBY (.*)\)|pkg_search_module\(RUBY ruby-3.2\)|g} ${patchfile}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {[variant_isset ruby33]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace -E {s|pkg_search_module\(RUBY (.*)\)|pkg_search_module\(RUBY ruby-3.3\)|g} ${patchfile}
</span>     }
 }
 
</pre><pre style='margin:0'>

</pre>