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