pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat/weechat



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Dec 12 15:45:47 UTC 2024

Modified Files:
        pkgsrc/chat/weechat: Makefile distinfo options.mk
Removed Files:
        pkgsrc/chat/weechat/patches: patch-src_plugins_ruby_CMakeLists.txt

Log Message:
chat/weechat: Update to 4.4.4

Changelog:
4.4.4:
Fixed

    script: fix crash on /script buffer when a filter is set (#2214, #2215)
    core: fix too many sorts of hotlist when buffers are moved (#2097)
    relay, xfer: fix letters with actions displayed on top of buffer
    build: fix detection of Ruby on macOS 14, require CMake ≥ 3.18 (#1156)
    perl: fix crash when unloading Perl scripts with Perl 5.38 (#2209, #2213)

4.4.3:
Fixed

    irc: fix crash on /list buffer when a filter is set (#2197)
    core: always send the signal "buffer_switch", even when the buffer is opening (#2198)
    core: fix build on Android (#2180)

4.4.2:
Fixed

    core, plugins: fix integer overflow in loops (#2178)

4.4.1:
Fixed

    lua: fix compilation on Fedora with Lua < 5.2.0 (#2173, #2174)

4.4.0:
Changed

    breaking: relay/api: flatten JSON event object sent to clients, always set "body_type" and "body" (null if there is no body) in websocket frame, add body types buffers and lines (array), add 
field "request_id" in websocket frame (request and response)
    breaking: core, plugins: force "short_name" in buffers to non-empty value (name by default), remove buffer property "short_name_is_set"
    breaking: alias: display an error with /alias add or /alias addcompletion when the alias already exists, add options addreplace and addreplacecompletion in command /alias (#2095)
    breaking: irc: rename parameter -re to -raw in command /list (#2124)
    breaking: api: add constants for IPv6 and allow force of IPv6 in function hook_connect (#2164)
    breaking: irc: convert server option ipv6 from boolean to enum (disable, auto, force) (#2164)
    breaking: core: convert proxy option ipv6 from boolean to enum (disable, auto, force), set option to auto by default when creating a new proxy (#2164)
    core: add option addreplace in commands /bar and /proxy (#2095)
    irc: add option addreplace in commands /ignore, /notify and /server (#2095)
    relay: add option addreplace in commands /relay and /remote (#2095)
    core: allow buffer id in commands /buffer and /print, in addition to number and name
    core: allow mask in command /item refresh
    relay: enable websocket extension "permessage-deflate" with "api" relay only (#1549)
    relay/api: add automatic reconnection to remote, add remote option "autoreconnect_delay" in remote, add options relay.api.remote_autoreconnect_delay_growing and 
relay.api.remote_autoreconnect_delay_max (#2166)
    relay/api: automatically reconnect to remotes with "autoconnect" enabled after /upgrade
    relay/api: add field "hidden" in GET /api/buffers, add support of hidden buffers in remote client (#2159)
    relay/api: add field "time_displayed" in GET /api/buffers, add support of time displayed in remote client buffers
    relay/weechat: add line id in buffer lines sent to clients
    relay: display connection status in output of commands /remote list and /remote listfull
    relay: add option reconnect in command /remote (#2160)
    irc: add support of message 569 (whois, connecting from) (#2162)
    api: allow NULL value for key in hashtable
    doc: rename doc "weechat_relay_protocol" to "weechat_relay_weechat"

Added

    core: add command line option --build-info / -i to display information about build options (#449)
    irc: add option -export in command /list, add option irc.look.list_buffer_format_export
    relay: add option relay.network.websocket_permessage_deflate (#1549)
    relay: add option relay.look.raw_messages_max_length (#2122)
    relay: add infos "relay_api_version" and "relay_api_version_number"
    relay/api: add event "quit", sent to clients when WeeChat is quitting (#2168)
    script: add info "script_info"
    core: add hdata count in evaluation of expressions with hdata_count:name[list] or hdata_count:name[pointer]
    core: add info "window" (#2141)
    core: add completion "bars_items"
    core: add signals "layout_buffers_applied" and "layout_windows_applied" (#2167)
    core: add signal "buffer_time_for_each_line_changed"
    api, relay: send new signal "buffer_line_data_changed" when a line is updated in a buffer via hdata, send event "buffer_line_data_changed" to clients of "api" and "weechat" protocols
    api: add hashtable type "longlong"
    api: add function line_search_by_id
    doc: add doc on "api" relay

Fixed

    python: fix crash on quit with Python 3.12 (#2046, #2126)
    core: fix crash when deleting a bar that has no items (#2138)
    relay/api: fix crash when sending data to a remote buffer when the remote has been deleted (#2157)
    irc, xfer: fix display of input prompt in IRC private buffers and DCC chat buffers (#2128)
    irc: fix send of split messages when server option "anti_flood" set to 0 (#2172)
    core: fix generation of TOTP on FreeBSD (#2171)
    core: apply buffer properties (options weechat.buffer.*) when a buffer name is changed
    irc: fix property "short_name" of channel buffer when the joined channel has a different case than the /join command
    irc: close /list buffer when the server buffer is closed (#2121)
    irc: clear /list buffer when disconnecting from server (#2133)
    irc: display an explicit message on /list buffer when the list of channels is empty (#2133)
    xfer: fix send of data on the DCC chat buffer after /upgrade if the buffer was opened before the upgrade (#2092)
    core: fix refresh of bar item "scroll" in root bar after /buffer clear (#590)
    core, plugins: return "0x0" instead of "(nil)" for pointers formatted in strings
    core: send signal "buffer_moved" for all buffers affected by merge/unmerge
    ruby: fix builtin functions not available (#2109)
    php: fix return value of function hdata_longlong
    tcl: fix return value of function hdata_longlong (#2119)
    relay/api: fix connection to remote using an IPv6 address with square brackets (#2156)
    relay/api: allow clients without authentication when no relay password is defined and option relay.network.allow_empty_password is on (#2158)
    relay/api: fix connection to remote without password (#2158)
    relay/api: fix timezone of dates sent to clients (#2151)
    relay/api: clear lines and nicklist on all remote buffers upon successful connection to the remote (#2161)
    relay/api: fix buffers synchronization with existing buffers that have been renamed on remote in the meanwhile (#2169)
    relay/api: do not reset input text on existing buffers when reconnecting to the remote
    relay/api: close obsolete buffers when reconnecting to the remote
    relay/api: fix "body_type" returned when lines or nicks of a buffer are requested
    relay/api: fix read of one buffer line
    relay/api: automatically disconnect when the command /upgrade is executed on the remote
    relay/api: fix send of data to remote after command /upgrade executed in the remote client
    relay/api: disconnect from remote in case of error when sending data
    relay/api: disconnect cleanly when the remote is quitting (#2168)
    relay: fix websocket permessage-deflate extension when the client doesn't send the max window bits parameters (#1549)
    relay: fix allocation and reinit of field "client_context_takeover" in websocket deflate structure (#1549)
    spell: improve error displayed when a word can not be added to the dictionary (#2144)
    core: fix completion of command /item refresh
    lua: remote string "Lua" from Lua version in output of /debug libs
    core: fix detection of libgcrypt ≥ 1.11 (debian #1071960)
    core, relay: fix include directory of libcjson and libzstd
    tests: fix relay tests on s390x (#2118)
    tests: fix check of php plugin (#2117)
    tests: fix compilation of tests on Fedora 40 (#2116)
    tests: fix compilation of tests on Rocky 9.4

4.3.6:
Fixed

    core: fix generation of TOTP on FreeBSD (issue #2171)
    relay/api: fix crash when sending data to a remote buffer when the remote has been deleted (issue #2157)
    relay/api: fix timezone of dates sent to clients (issue #2151)


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 pkgsrc/chat/weechat/Makefile
cvs rdiff -u -r1.82 -r1.83 pkgsrc/chat/weechat/distinfo
cvs rdiff -u -r1.30 -r1.31 pkgsrc/chat/weechat/options.mk
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/chat/weechat/patches/patch-src_plugins_ruby_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/chat/weechat/Makefile
diff -u pkgsrc/chat/weechat/Makefile:1.153 pkgsrc/chat/weechat/Makefile:1.154
--- pkgsrc/chat/weechat/Makefile:1.153  Sat Nov 16 12:03:14 2024
+++ pkgsrc/chat/weechat/Makefile        Thu Dec 12 15:45:47 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.153 2024/11/16 12:03:14 wiz Exp $
+# $NetBSD: Makefile,v 1.154 2024/12/12 15:45:47 ryoon Exp $
 
-DISTNAME=      weechat-4.3.5
-PKGREVISION=   4
+DISTNAME=      weechat-4.4.4
 CATEGORIES=    chat
 MASTER_SITES=  https://www.weechat.org/files/src/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/chat/weechat/distinfo
diff -u pkgsrc/chat/weechat/distinfo:1.82 pkgsrc/chat/weechat/distinfo:1.83
--- pkgsrc/chat/weechat/distinfo:1.82   Fri Aug  9 14:34:35 2024
+++ pkgsrc/chat/weechat/distinfo        Thu Dec 12 15:45:47 2024
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.82 2024/08/09 14:34:35 ryoon Exp $
+$NetBSD: distinfo,v 1.83 2024/12/12 15:45:47 ryoon Exp $
 
-BLAKE2s (weechat-4.3.5.tar.xz) = feb418fa63551a43b4cd710061a99bcab92d250f5a0caa3f131524115cdadafe
-SHA512 (weechat-4.3.5.tar.xz) = 39c98a07a410334b423bba5ade36912f3687a17879bd126c740f64bfb24472b324deaa0181ded744002406a7cc50cf9bdb6ae0123f2e6f04754d37d8ce96bc86
-Size (weechat-4.3.5.tar.xz) = 2694424 bytes
+BLAKE2s (weechat-4.4.4.tar.xz) = 651e2b338db53ba45ec4efcecc5513888bbf3fa73035fb4b95c51780dcd7901f
+SHA512 (weechat-4.4.4.tar.xz) = 519c0ce68081a256f78e5a04ee7518393719c8b0cd6edcbeac58ef952d08bebf5b0b2173b0bf103afe09f5e0eb27e2790d0ab3a6475ad346d0056f97069176d4
+Size (weechat-4.4.4.tar.xz) = 2730520 bytes
 SHA1 (patch-cmake_FindNcurses.cmake) = 73d4bc9551c79ee967abe06eba09cfe1b10129d4
 SHA1 (patch-po_CMakeLists.txt) = b5a186dc5e135ef2e1ec5f01f75152fc769867be
 SHA1 (patch-src_plugins_lua_CMakeLists.txt) = 08a1b7dfca5dbbdf45a10b466eeac42671fe9edc
 SHA1 (patch-src_plugins_perl_weechat-perl.c) = 49e61419ea82157fa54a7847a653625944d3b341
-SHA1 (patch-src_plugins_ruby_CMakeLists.txt) = e4dc80bd1f8a0b6ba10802fea9d121c4c9faaa15

Index: pkgsrc/chat/weechat/options.mk
diff -u pkgsrc/chat/weechat/options.mk:1.30 pkgsrc/chat/weechat/options.mk:1.31
--- pkgsrc/chat/weechat/options.mk:1.30 Sun Aug 25 06:18:28 2024
+++ pkgsrc/chat/weechat/options.mk      Thu Dec 12 15:45:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.30 2024/08/25 06:18:28 wiz Exp $
+# $NetBSD: options.mk,v 1.31 2024/12/12 15:45:47 ryoon Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.weechat
 # mk/curses will handle wide-curses
@@ -41,11 +41,6 @@ CMAKE_CONFIGURE_ARGS+=       -DENABLE_PERL=OFF
 .include "../../lang/ruby/buildlink3.mk"
 CMAKE_CONFIGURE_ARGS+= -DENABLE_RUBY=ON
 PLIST.ruby=    yes
-SUBST_CLASSES+=                ruby
-SUBST_STAGE.ruby=      pre-configure
-SUBST_MESSAGE.ruby=    Adjusting pkg-config ruby checks
-SUBST_FILES.ruby=      cmake/FindRuby.cmake
-SUBST_SED.ruby=                -e 's,ruby-3.0,ruby-${RUBY_VERSION},g'
 #BUILDLINK_INCDIRS.${RUBY_BASE}+=      ${RUBY_INC}
 #BUILDLINK_INCDIRS.${RUBY_BASE}+=      ${RUBY_ARCHINC}
 .else



Home | Main Index | Thread Index | Old Index