<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/b3ad1e547e66e97a3ae6859e16f61be105109f0c">https://github.com/macports/macports-ports/commit/b3ad1e547e66e97a3ae6859e16f61be105109f0c</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 b3ad1e547e6 weechat: update to 4.1.1, update python variants, fix +doc build
</span>b3ad1e547e6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b3ad1e547e66e97a3ae6859e16f61be105109f0c
</span>Author: Calvin Ardi <calvin@isi.edu>
AuthorDate: Wed Nov 1 12:23:28 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    weechat: update to 4.1.1, update python variants, fix +doc build
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * adds +python312 for python 3.12, and updates +python to use +python312
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * drops end-of-life +python37
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * updates +doc to build documentation without requiring all plugins to
</span><span style='display:block; white-space:pre;color:#404040;'>      be enabled
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67933
</span>---
 irc/weechat/Portfile | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 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 aa08474ef17..7329fd0882b 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.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.1.1
</span> revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  86a96f18563a1558b7d7b5b11f3fa44da37dbe9e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0e648ee0d024c8099425ee60d41b272924ec8e19800ee8f1441090708834023c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2573044
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  2b50be557e1dc324042878cb205b1e43f1c35410 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  774238614d8e63e4d3d5a73a6cb640ec76fe06cc982b87a8c923651579277675 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2634896
</span> 
 master_sites        https://weechat.org/files/src/
 use_xz              yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,43 +75,43 @@ configure.args-append \
</span>                     -DENABLE_TCL=OFF \
                     -DENABLE_TESTS=OFF
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python requires python311 description {Compatibility variant, requires +python311} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python requires python312 description {Compatibility variant, requires +python312} {}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python37 description "Bindings for Python 3.7 plugins" conflicts python38 python39 python310 python311 {
</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.7/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:python37
</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 python38 description "Bindings for Python 3.8 plugins" conflicts python37 python39 python310 python311 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python38 description "Bindings for Python 3.8 plugins" conflicts python39 python310 python311 python312 {
</span>     configure.args-replace  -DENABLE_PYTHON=OFF -DENABLE_PYTHON=ON
     configure.pkg_config_path-append \
                             ${frameworks_dir}/Python.framework/Versions/3.8/lib/pkgconfig
     depends_lib-append      port:python38
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python39 description "Bindings for Python 3.9 plugins" conflicts python37 python38 python310 python311 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python39 description "Bindings for Python 3.9 plugins" conflicts python38 python310 python311 python312 {
</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 python37 python38 python39 python311 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python310 description "Bindings for Python 3.10 plugins" conflicts python38 python39 python311 python312 {
</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 python37 python38 python39 python310 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python311 description "Bindings for Python 3.11 plugins" conflicts python38 python39 python310 python312 {
</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:#e0ffe0;'>+variant python312 description "Bindings for Python 3.12 plugins" conflicts python38 python39 python310 python311 {
</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.12/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:python312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant ruby requires ruby32 description {Compatibility variant, requires +ruby32} {}
 
 variant ruby30 description "Bindings for Ruby 3.0 plugins" conflicts ruby31 ruby32 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,8 +159,10 @@ variant aspell description {Support for Spellcheck (aspell)} {
</span> }
 
 variant doc description {Build HTML Documentation and Plugin API} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   -DENABLE_DOC=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_DOC=ON -DENABLE_DOC_INCOMPLETE=ON
</span>     depends_build-append    port:source-highlight
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    notes-append "Documentation is not built for disabled plugins."
</span> }
 
 variant lua description {Bindings for Lua plugins} {
</pre><pre style='margin:0'>

</pre>