summaryrefslogtreecommitdiff
path: root/chat/weechat
AgeCommit message (Collapse)AuthorFilesLines
2015-08-23Bump PKGREVISION for nettle shlib major bump.wiz1-2/+2
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz1-2/+2
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-08-17Bump PKGREVISION for ncurses shlib bump.wiz1-1/+2
2015-08-01Update chat/weechat to 1.2tonio9-1286/+42
Based on the update provided by he@ Among the new features: - add options to customize word chars (for detecting word boundaries) - add a welcome message on first WeeChat run - add options to customize quoted messages (in cursor mode) - add support of environment variables in evaluated expressions - add IRC SASL mechanism "ecdsa-nist256p-challenge" - add support of SHA-256 and SHA-512 algorithms in IRC server option "ssl_fingerprint" - add support of IRC capability "account-notify" - remove "freenode" server from default config - new script plugin for javascript - many bugs fixed.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-04-30Drop the legacy weechat-curses symlink, I can't figure out the phase ofjoerg4-7/+21
the moon it is created in. Bump revision.
2015-03-31Remove old SunOS hacks that are no longer needed and are now activelyjperkin1-4/+3
harmful when enabling certain options.
2014-11-30build with gcc 4.9.markd2-1/+1237
fix compilation of plugin API functions (macros) when compiler optimizations are enabled commit 03c0067272caae88758fd7847689177c0e18b48d
2014-10-19Revbump after lang/lua51 update.alnsn1-1/+2
2014-08-24Updates chat/weechat to 1.0tonio10-110/+48
New major features in this release: - plugin "trigger": Swiss Army knife for WeeChat (replaces "rmodifier" plugin) - plugin "exec": execute external commands (replaces script "shell.py") - bare display: easy click on long URLs and text selection with mouse - support of environment variables in /set command - hidden buffers - negated tags in filters - toggle of filters in specific buffers - flexible conditions for adding/removing buffers in hotlist - text search in buffers with free content - support of wildcard "*" inside masks - support of nested variables in evaluated expressions - tag with host in IRC messages displayed - support of "away-notify" IRC capability - IRC commands: /allpv, /remove, /unquiet - bar items: buffer_short_name, irc_nick_modes
2014-07-09Stop defining _XOPEN_SOURCE past 600 on SunOS.jperkin2-1/+17
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-03Adapt to Lua multiversion support.alnsn2-2/+5
2014-02-24Update chat/weechat to 0.4.3tonio5-36/+29
Version 0.4.3: - new command /print - logical and/or for tags in /filter and hook_print - gaps in buffer numbers - support of italic text - new options to customize default text search in buffers - use of IRC monitor command for /notify (if available on server) - new IRC server option "ssl_fingerprint" - new option to smart-filter IRC mode messages - new option for default IRC ban mask - support of IPv6 for DCC chat/file - auto check CRC32 of files received with DCC - many bugs fixed. Version 0.4.2: - rename binary from "weechat-curses" to "weechat" (with symbolic link "weechat-curses" for compatibility) - add secured data (encryption of passwords or private data), new command /secure, new file sec.conf - search of regular expression in buffer with text emphasis, in prefixes, messages or both - add option "scroll_beyond_end" for command /window - add optional buffer context in bar items (for example to display bitlbee nicklist in a root bar) - new options weechat.look.hotlist_{prefix|suffix} - new option weechat.look.key_bind_safe to prevent any key binding error from user - new option weechat.network.proxy_curl to use a proxy when downloading URLs with curl - display day change message dynamically - support of wildcards in IRC commands (de)op/halfop/voice - new option irc.look.notice_welcome_redirect to redirect channel welcome notices to the channel buffer - new option irc.look.nick_color_hash: new hash algorithm to find nick colors (variant of djb2) - add info about things defined by a script in the detailed view of script (/script show) - support of "enchant" library in aspell plugin - many bugs fixed.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-2/+2
2014-01-01Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.wiz1-2/+2
2013-12-12Various patches to fix build on SunOS.jperkin7-3/+85
2013-08-30Link with curses on NetBSD. Don't try to overwrite terminfo internalsjoerg4-8/+42
that are const. Drop --package-name.
2013-07-04Revbump after updating lang/lua to 5.2.2.adam1-1/+2
2013-06-20Forgotten cvs rm, noticed by wiz@tonio1-16/+0
2013-06-09Update chat/weechat to 0.4.1tonio9-102/+60
Use cmake for build Version 0.4.1 (May 20, 2013) - multiple layouts support - nick prefix/suffix are now dynamic (and managed by core instead of irc plugin) - unmask irc join if nick speaks some minutes after the join - new option irc.look.display_join_message to disable some messages after joining a channel - new option irc.look.pv_buffer to automatically merge private buffers - add support of UHNAMES - add DH-AES encryption method for SASL - multiple irc servers allowed on same port for irc protocol in relay plugin - add WebSocket server support (RFC 6455) in relay plugin (for irc and weechat protocols) - send nicklist difference in relay plugin (weechat protocol) - add control of autoload for scripts - optimizations in aspell plugin - many bugs fixed. Version 0.4.0 (Jan 20, 2013) - add option "diff" for command /set, display default values in output of /set - add color support in prefix options - add command /eval, use expression in conditions for bars - connect by default with IPv6 to servers with fallback to IPv4 - add aspell suggestions - add support of tags in irc messages and "server-time" capability - add irc command /quiet - add support of IPv6 in relay plugin - add backlog for irc protocol in relay plugin - display remote IP address for DCC chat/file in xfer plugin - add git version in build - many bugs fixed.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-11Fix some ncurses header issues in chat/weechat.riastradh4-7/+47
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache1-1/+2
2012-11-24Update chat/weechat to 0.3.9.2tonio5-24/+26
Changes: Security: - CVE-2012-5854: Fix buffer overflow when decoding IRC colors in strings - CVE-2012-5534: Fix untrusted command for function hook_process could lead to execution of commands, because of shell expansions Among the new features: - add plugin "script" (replacement of weeget.py and script.pl) - add support of SSL in relay plugin - add color for offline nicks - add system resource limits for WeeChat process - add zoom on merged buffer (default key: alt+"x") - add "Day changed to" in logger backlog - add command line option "-r" (or "--run-command") to run command(s) after startup of WeeChat - add option "swap" for command /buffer - generate alternate IRC nicks dynamically (when all nicks are already in use) - fix rejoin of password protected IRC channels - fix freeze in irc and relay plugins with sockets - fix color of long lines (displayed on more than one line on screen) under FreeBSD - allow update for some variables of hdata - add japanese user's guide, scripting guide and tester's guide - many bugs fixed.
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-09-23missing parts of recursive revbump for gnutls update.obache1-1/+2
2012-06-18Now needs pkg-config, or fails to link gnutls correctly.dholland1-2/+2
2012-06-13Updated chat/weechat to 0.3.8 (confirmed via maintainer)abs3-10/+9
pkgsrc changes: enable gnutls by default, switch to tar.bz2 distfile Version 0.3.8 (2012-06-03) -------------------------- * core: support lines of 16 Kb long in configuration files (instead of 1 Kb) * core: fix crash in focus hook for nicklist (bug #36271) * core: fix truncated configuration files (zero-length) after system crash (bug #36383) * core: fix display bugs and crashs with small windows (bug #36107) * core: convert options weechat.look.prefix_align_more and weechat.look.prefix_buffer_align_more from boolean to string (task #11197) * core: fix display bug with prefix when length is greater than max and prefix is ending with a wide char (bug #36032) * core: add option weechat.look.prefix_same_nick (hide or change prefix on messages whose nick is the same as previous message) (task #11965) * core: convert tabs to spaces in text pasted (bug #25028) * core: add a connection timeout for child process in hook_connect (bug #35966) * core: follow symbolic links when writing configuration files (.conf) (task #11779) * core: fix lost scroll when switching to a buffer with a pending search * core: add support of terminal "bracketed paste mode", new options weechat.look.paste_bracketed and weechat.look.paste_bracketed_timer_delay (task #11316) * core: fix display of wide chars on last column of chat area (patch #7733) * doc: add japanese FAQ (patch #7781) * api: display warning in scripts when invalid pointers (malformed strings) are given to plugin API functions (warning displayed if debug for plugin is >= 1) * api: add list "gui_buffer_last_displayed" in hdata "buffer" * scripts: fix type of argument "rc" in callback of hook_process (from string to integer) * guile: fix crash on ARM when loading guile plugin (bug #36479) * guile: add missing function "hook_process_hashtable" in API * irc: update channel modes by using chanmodes from message 005 (do not send extra command "MODE" to server), fix parsing of modes (bug #36215) * irc: add option "fakerecv" for command /server to simulate a received IRC message (not documented, for debug only) * irc: hide everything after "identify" or "register" in messages to nickserv when option irc.look.hide_nickserv_pwd is on (bug #36362) * irc: add option "-pending" for command /disconnect (cancel auto-reconnection on servers currently reconnecting) (task #11985) * irc: set user modes only if target nick is self nick in message 221 (patch #7754) * irc: force the clear of nicklist when joining a channel (nicklist was not sync after znc reconnection) (bug #36008) * irc: allow more than one nick in command /invite * irc: do not send command "MODE #channel" on manual /names (do it only when names are received on join of channel) (bug #35930) * irc: do not allow the creation of two servers with same name but different case (fix error when writing file irc.conf) (bug #35840) * irc: update away flag for nicks on manual /who * irc: display privmsg messages to "@#channel" and "+#channel" in channel buffer (bug #35331) * irc: fix redirection of message when message is queued for sending on server * irc: add signals and tags in messages for irc notify (task #11887) * irc: check notify immediately when adding a nick to notify list, improve first notify message for a nick (bug #35731) * irc: fix display of color in hostname (join/part/quit messages) * irc: compute hash to find nick color for nick in server message when nick is not in nicklist * irc: add support of "external" SASL mechanism (task #11864) * irc: close server buffer when server is deleted * irc: add search for lower case nicks in option irc.look.nick_color_force * logger: fix charset of lines displayed in backlog when terminal charset is different from UTF-8 (bug #36379) * logger: add colors for backlog lines and end of backlog, new options: logger.color.backlog_line and logger.color.backlog_end (task #11966) * perl: fix compilation on OS X (bug #30701) * perl: fix crash on quit on OS X * relay: keep spaces in beginning of "input" received from client (WeeChat protocol) * relay: add signals "upgrade" and "upgrade_ended" in WeeChat protocol * relay: fix crash on /upgrade when client is connected using WeeChat protocol * relay: redirect some irc messages from clients to hide output (messages: mode, ison, list, names, topic, who, whois, whowas, time, userhost) (bug #33516) * relay: add "date_printed" and "highlight" in signal "_buffer_line_added" (WeeChat protocol) * rmodifier: add default rmodifier "quote_pass" to hide password in command "/quote pass" (bug #36250) * rmodifier: add default rmodifier "server" to hide passwords in commands /server and /connect (task #11993) * rmodifier: add option "release" in default rmodifier "nickserv" (used to hide passwords in command "/msg nickserv") (bug #35705) * tcl: add missing function "hdata_char" in API * tcl: fix pointer sent to function hook_signal_send when type of data is a pointer
2012-05-29Needs curl to build. Also, add workaround for build failure caused bydholland3-2/+23
(base) PR 46492. PKGREVISION -> 1.
2012-05-28Update chat/weechat to 0.3.7tonio13-570/+31
Among the new features for 0.3.7: - support of Scheme scripts (new plugin "guile") - support of Python 3.x (but version 2.x still recommended) - add "weechat" protocol in relay plugin for remote interfaces, like QWeeChat - new option irc.color.mirc_remap to remap mirc colors in irc messages - new options irc.look.highlight_{server|channel|pv} to customize or disable default nick highlight - new option "capabilities" in irc servers (to enable some client capabilities on connection) - new option weechat.history.max_buffer_lines_minutes to limit buffer history by time - use extended regex in /filter, /ignore and /list - add support of flags in regular expressions and highlight options - add URL transfer in plugin API (with hook_process and hook_process_hashtable) - add translations in japanese - add doc for relay protocol - add developer's guide - many bugs fixed. Among the new features for 0.3.6: - mouse support - cursor mode (free movement of cursor on screen) - contexts for keys - hdata in API (direct access to WeeChat and plugins data) - "inactive" colors for inactive windows and lines in merged buffers - support of merged buffers in /layout, save layout of buffers/windows on /upgrade - horizontal scrolling in buffers with free content - split of outgoing IRC messages - options for "more" chars in bars - bold not used any more for basic colors (if terminal has at least 16 colors) - automatic zoom on current window when terminal becomes too small for windows - new command /repeat - local variable "highlight_regex" in buffers. mong the new features for 0.3.5: - 256 colors support improved (dynamic allocation of colors) - attributes for colors (bold/reverse/underline) - better scroll of input (with long text) - output of /help improved for list of commands and their arguments - remember scroll position of buffers in windows - list of buffers in filters - count of messages in hotlist buffers - swap buffers of windows - balance of windows - new API function to set help on plugin/script options - speller options in aspell plugin - option for SSL priorities in IRC servers - color nicks in nicklist and output of /names.
2012-03-22Bump PKGREVISION reflecting the default Ruby's version change.taca1-2/+2
2012-02-16Include strings.h for rindex(), fixes build on SunOS.hans2-1/+16
2012-01-09clean up in some cases where the faked "libgnutls-config" scriptdrochner1-2/+1
is not needed anymore
2011-04-22recursive bump from gettext-lib shlib bump.obache1-1/+2
2011-03-05Update chat/weechat to 0.3.4tonio12-22/+551
Fix for SA43543 and update kindly provided by gls@ This is a major release, with lot of bugs fixed and major new features. Among the new features: - 256 colors support, with unlimited number of nick colors - irc proxy (relay plugin) - redirection of IRC commands - command /notify - rmodifier plugin - regular expressions for highlights - color support for timestamp in chat buffer - irc option to force color for some nicks - share input line between buffers.
2010-03-12Update chat/weechat to 0.3.1.1tonio4-7/+25
Version 0.3.1.1: This version fixes crashes with SSL connection to IRC server and purge of old DCC chats. It is recommended to upgrade from 0.3.1 to 0.3.1.1 for all users. Version 0.3.1: - new IRC commands: allserv, allchan, sajoin, samode, sanick, sapart, saquit, - check of SSL certificates and use of CertFP for IRC servers, - options to customize IRC CTCP replies, - options to choose target buffer for IRC messages, - anti-flood improved for IRC servers, - new expansions for alias arguments, - new color darkgray, bright colors supported for backgrounds, - many bugs fixed.
2009-11-03Update chat/weechat to 0.3.0tonio4-24/+38
Main changes: * irc is now a plugin * irc: remove kernel info in CTCP VERSION reply * relay: add relay plugin (network communication between WeeChat and remote application) * logger: add logger plugin with new features: backlog, level for messages to log * plugins: add some other plugins: alias, demo, fifo, tcl, xfer * api: new plugin API with many new functions: hooks, buffer management and nicklist, bars, configuration files, network, infos/infolists, lists, upgrade * gui: new display engine, with prefix and message for each line * gui: add new type of buffer, with free content * gui: fix display bug with some weird UTF-8 chars * core: improve main loop: higher timout in select(), less CPU usage * core: new name for configuration files (*.conf instead of *.rc)
2009-09-29Remove INCOMPAT_CURSES, since it builds fine on -current and 5.0tonio1-3/+2
2009-07-18Update chat/weechat to 0.2.6.3tonio4-11/+31
Add perl and ruby options, fix PR pkg/38946 Changelog: * 2009-06-13 WeeChat 0.2.6.3 released. This version fixes gnutls detection. * 2009-04-18 WeeChat 0.2.6.2 released. This version fixes a bug with charset decoding (like iso2022jp).
2009-07-03use libgnutls-config.mk, restores TLS support with the (non-default)drochner1-1/+2
"gnutls" pkg option
2009-06-14Remove @dirrm entries from PLISTsjoerg1-8/+1
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-3/+2
block). Uncomment some commented out LICENSE lines while here.
2009-03-22Update chat/weechat to 0.2.6.1tonio2-6/+6
This version fixes a major bug: crash with some special chars in IRC messages.
2008-12-18Fix a misuse of autoconf macros.ahoka2-1/+15
Now properly builds with wide-curses.
2008-06-20Add DESTDIR support.joerg1-1/+2
2008-05-11Add a wide-curses option, to enable utf-8 support.tonio2-4/+9
Based on patch from Leonardo Taccari in PR pkg/38418
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-18/+16
through PLIST_SUBST to the plist module.