./chat/weechat, Lightweight and user friendly curses based IRC client

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4, Package name: weechat-2.4, Maintainer: tonio

WeeChat (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] [security/gnutls] [security/libgcrypt] [devel/libidn]

Required to build:
[textproc/asciidoc] [pkgtools/cwrappers]

Package options: gnutls

Master sites:

SHA1: a7a0ced72ee5428dc92502b6688fb2c287359a54
RMD160: eed25333e05725fd2d1be1b08ac350d688be12fc
Filesize: 2875.792 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-23 15:54:13 by Nia Alarie | Files touched by this commit (2)
Log message:
chat/weechat: Search for libcurses when attempting to find a value for
NCURSES_LIBRARY. Seems to help problems when configuring against netbsd
curses.
   2019-03-07 19:09:24 by Jonathan Perkin | Files touched by this commit (2)
Log message:
weechat: Need unistd.h for mkdtemp(3)
   2019-02-24 16:47:20 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
chat/weechat: Update to 2.4

New features

        core: do not automatically add a space when completing "nick:" \ 
at the beginning of command line (the space can be added in option \ 
weechat.completion.nick_completer)
        core: add default keys Ctrl+F11/Ctrl+F12 to scroll up/down one page in \ 
nicklist (same action as F11/F12)
        core: add command line option "-t" (or "--temp-dir") \ 
to create a temporary WeeChat home (deleted on exit)
        api: add functions string_base_encode and string_base_decode, remove \ 
functions string_encode_base64 and string_decode_base64
        api: add support of Time-based One-Time Password (TOTP), add infos \ 
"totp_generate" and "totp_validate"
        buflist: add default keys Ctrl+F1/Ctrl+F2 to scroll up/down one page in \ 
buflist (same action as F1/F2)
        buflist: add variable ${number2}, always set with the indented buffer number
        exec: add option exec.command.shell to customize the shell used with \ 
/exec -sh
        relay: add support of close frame in websocket connection (issue #1281)
        relay: add support of Time-based One-Time Password (TOTP) as second \ 
authentication factor in weechat protocol

Bug fixes

        core: fix compilation of empty regular expression (not allowed on FreeBSD)
        core: fix forced highlight on messages sent to other buffers (issue #1277)
        aspell: look for suggestions only if the misspelled word has changed \ 
(issue #1175)
        buflist: add alternate key codes for F1/F2 and Alt+F1/Alt+F2 \ 
(compatibility with terminals)
        buflist: fix warning displayed when script buffers.pl is loaded (issue #1274)
        irc: fix parsing of whois messages in notify
        irc: fix parsing of MODE, 341 (invite) and CHGHOST commands when there \ 
are colons (issue #1296)
        irc: return IRC color code instead of WeeChat color code when decoding a \ 
too short ANSI color sequence
        irc: fix encoding of italic attribute when colors are removed
        irc: fix parsing of "time" message tag on FreeBSD (issue #1289)
        relay: fix crash on /upgrade when the real IP is not set (issue #1294)
        relay: fix memory leak in connection of client

Tests

        unit: fix UTF-8 and evaluation tests on FreeBSD
        unit: add tests on IRC configuration and protocol functions

Build

        core: add C compiler flag "-fsigned—​char" to force \ 
"char" data type to be always signed (issue #1277)
   2018-12-16 01:24:08 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
chat/weechat: Update to 2.3.

Changes:

in version 2.3:

- add hook "line"
- add option "-P" (or "--plugins") to customize the plugins \ 
to load at startup
- allow multiple options "-r" ("--run-command") in command \ 
line arguments
- allow allow partial buffer name and multiple arguments in command /buffer close
- allow specifying buffer number/name for /buffer localvar
- allow creation of temporary variables with the regex in trigger plugin
- add real IP in client description in relay plugin
- add repeat of string in evaluation of expressions with \ 
"repeat:count,string"
- many bugs fixed.

in version 2.2:

- add support of list options in curl
- allow merge of buffers by name in command /buffer
- add reverse of string in evaluation of expressions with "rev:"
- add indexed ban list and completion for /unban and /unquiet (IRC plugin)
- add support for IRCv3.2 Client Capability Negotiation
- add support for IRCv3.2 invite-notify
- add support for IRCv3.2 chghost, add options irc.look.smart_filter_chghost and \ 
irc.color.message_chghost
- add option xfer.network.send_ack
- add support of Python 3.7
- fix memory leaks scripting plugins
- many bugs fixed.
   2018-12-13 20:52:27 by Adam Ciarcinski | Files touched by this commit (668)
Log message:
revbump for boost 1.69.0
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-08-16 20:55:17 by Adam Ciarcinski | Files touched by this commit (653) | Package updated
Log message:
revbump after boost-libs update
   2018-07-24 00:57:22 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
weechat: minimal patch to allow using netbsd curses.
Now uses fake ncurses.

less likely to cause problems to people who try to hide their base curses.
bump pkgrevision (again).