Path to this page:
./
chat/weechat,
Lightweight and user friendly curses based IRC client
Branch: CURRENT,
Version: 4.6.2nb3,
Package name: weechat-4.6.2nb3,
Maintainer: tonioWeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC
client. Everything can be done with a keyboard, and it is customizable
and extensible with scripts.
Required to run:[
www/curl] [
graphics/hicolor-icon-theme] [
lang/perl5] [
security/gnutls] [
security/libgcrypt] [
lang/lua53] [
lang/python37] [
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Package options: lua, perl, python, ruby, wide-curses
Master sites:
Filesize: 2698.48 KB
Version history: (Expand)
- (2026-01-07) Updated to version: weechat-4.6.2nb3
- (2025-10-05) Updated to version: weechat-4.6.2nb2
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-07-04) Updated to version: weechat-4.6.2nb1
- (2025-05-08) Updated to version: weechat-4.6.2
CVS history: (Expand)
| 2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525) |
Log message:
*: recursive bump for icu 78.1
|
| 2025-10-05 21:26:29 by Jonathan Schleifer | Files touched by this commit (485) |
Log message:
*: rev bump for curl
|
| 2025-07-04 10:49:39 by Thomas Klausner | Files touched by this commit (2519) |
Log message:
*: bump for perl 5.42.0
|
| 2025-05-08 15:18:25 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
weechat: Update to 4.6.2.
## Version 4.6.2 (2025-04-18)
### Fixed
- core: fix write of weechat.log to stdout with `weechat-headless --stdout`
- core: add refresh of window title on buffer switch, when option \
weechat.look.window_title is set
## Version 4.6.1 (2025-04-09)
### Fixed
- core: consider all keys are safe in cursor context
- irc: display nick changes and quit messages when option \
irc.look.ignore_tag_messages is enabled
- perl: fix build when multiplicity is not available
## Version 4.6.0 (2025-03-23)
### Changed
- core: add option `-v` to display upgrades in command `/version`
- api: add property `keep_spaces_right` in function hook_set to keep trailing \
spaces in command arguments
- core, irc, alias, xfer: keep spaces at the end of some commands, where \
trailing spaces are important
- irc: add option `-connected` in command `/server list|listfull`
- buflist: apply option buflist.look.nick_prefix_empty also on private and list \
buffers
- xfer: compute speed and ETA with microsecond precision
### Added
- core: add command `/pipe`
- core: add option `whitespace` in command `/debug`, add options \
weechat.look.whitespace_char and weechat.look.tab_whitespace_char
- core: add option weechat.completion.nick_ignore_words
- spell: add CMake options ASPELL_DICT_DIR and ENCHANT_MYSPELL_DICT_DIR to \
override dictionaries locations
- api: add function completion_set
- relay/api: add resource `POST /api/completion`
- relay/api: add default key `Alt`+`Ctrl`+`l` (L) to toggle between remote and \
local commands on remote buffers, add option `togglecmd` in command `/remote`, \
add options relay.api.remote_input_cmd_local and \
relay.api.remote_input_cmd_remote
### Fixed
- relay: fix crash after `/upgrade` when relay clients are connected
- core: save configuration files as UTF-8 when the locale is wrong
- api: fix creation of empty buffer in function infolist_new_var_buffer
- core: fix build with gcc 15
- core: fix detection of dl library
- logger: fix path displayed when the logs directory can not be created
- perl: fix build with Perl < 5.7.29
- python: enable subinterpreters
## Version 4.5.2 (2025-02-20)
### Fixed
- core: fix build with gcc 15
|
| 2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750) |
Log message:
*: recursive bump for default Kerberos implementation switch
|
| 2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449) |
Log message:
*: recursive bump for icu 77 and libxml2 2.14
|
| 2025-01-09 10:43:45 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
weechat: Re-enable ruby BUILDLINK_INCDIRS setting.
Required to build with ruby support again.
|
| 2024-12-31 16:57:36 by Ryo ONODERA | Files touched by this commit (4) |
Log message:
chat/weechat: Update to 4.5.1
* Not compatible with lang/python313. With it, weechat command gets
segfault on exit.
* Convert to devel/cmake/build.mk.
Changelog:
4.5.1:
Fixed
relay: fix crash after /upgrade when relay clients are connected
api: fix creation of empty buffer in function infolist_new_var_buffer
core: fix detection of dl library (#2218)
logger: fix path displayed when the logs directory can not be created
perl: fix build with Perl < 5.7.29 (#2219, #2220)
4.5.0:
Changed
api: return the buffer input callback return code in functions command and \
command_options
api: add special value - (hyphen-minus) in options of function \
command_options to prevent execution of commands
api: add property hotlist_conditions in function buffer_set
api: add support of flags in functions hook_signal_send and hook_hsignal_send
relay/api: allow array with multiple requests in websocket frame received \
from client
relay/api: support passing authentication in sub protocol header (#2205)
relay/api: combine request headers with the same name (#2206)
core, plugins: simplify help on parameters that can be repeated in commands
core: add optional hook types in command /debug hooks
php: add detection of PHP 8.3 and 8.4
ruby: fix detection of Ruby on macOS 14, require CMake ≥ 3.18 (#1156)
build: require Curl ≥ 7.47.0 (#2195)
build: require GnuTLS ≥ 3.3.0 (#2193)
Added
relay: display connection status in input prompt of remote buffers, if not \
connected or if fetching data from remote
irc: add option irc.look.notice_nicks_disable_notify
irc: add infos "irc_ptr_server", "irc_ptr_channel" and \
"irc_ptr_nick"
Fixed
core, plugins: fix integer overflow in loops (#2178, CVE-2024-46613)
irc: decode IRC colors only when displaying messages in buffer, store nick \
info with IRC colors (host, account, real name)
irc: do not strip trailing spaces from incoming IRC messages
irc: fix crash on /list buffer when a filter is set (#2197)
script: fix crash on /script buffer when a filter is set (#2214, #2215)
exec: fix unexpected execution of command with /exec -o when the command \
starts with two command chars (#2199)
relay/api: fix empty nicklist in remote buffers after connection or reconnection
relay/api: reply HTTP 400 (Bad Request) when the body received is not a dict \
in websocket data
core: fix too many sorts of hotlist when buffers are moved (#2097)
core: always send the signal "buffer_switch", even when the buffer \
is opening (#2198)
core, plugins: abort upgrade immediately if any upgrade file fails to be written
core: reload all plugins with command /plugin reload *
relay, xfer: fix letters with actions displayed on top of buffer
perl: fix crash when unloading Perl scripts with Perl 5.38 (#2209, #2213)
lua: fix compilation on Fedora with Lua < 5.2.0 (#2173, #2174)
core: fix build on Darwin (#2216)
core: fix build on Android (#2180)
|