pkgsrc/chat/weechat/options.mk

68 lines
1.5 KiB
Makefile
Raw Normal View History

# $NetBSD: options.mk,v 1.7 2009/07/18 06:04:33 tonio Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.weechat
PKG_SUPPORTED_OPTIONS= charset gnutls python lua wide-curses perl ruby
Update chat/weechat to 0.2.3 Version 0.2.3 (2007-01-10): * fixed display bugs with nicklist at top/bottom when look_nicklist_separator is OFF (bug #18737) * fixed iconv problem, causing truncated words when using iso locale * fixed topic scroll when topic has multi-bytes chars * fixed compilation problem with iconv under FreeBSD * fixed bugs with charset: now decodes/encodes nicks and channels in IRC messages (bug #18716) Version 0.2.2 (2007-01-06): * fixed bug with status bar (missing refresh) when closing a buffer * fixed bug with use of first buffer for a channel if not connected to server (now allowed only for a server buffer) * fixed refresh bug with private buffer title * fixed bug with nick completion in command args (now uses option look_nick_completion_ignore) * fixed display bug with color for first line on screen (bug #17719) * added anti-flood option (irc_anti_flood) (task #5442) * fixed bug with "set_config" function in plugins API (bug #18448) * plugins: "add_message_handler" now accepts "*" for all IRC messages * added keys (F9/F10) to scroll topic (task #6030) * added auto completion with channels and filenames (task #5423) * fixed memleak in keyboard input * fixed refresh bug when changing config options if window is splited * added space between chat and nicklist when position is "right" (bug #17852) * added option "look_nicklist_separator" (task #5437) * fixed bug with DCC SEND when filename begins with '~' * added "irc_send_unknown_commands" option to send unknown commands to IRC server (OFF by default) (task #5947) * /charset command and charset conversions now made by "charset" plugin * fixed display bug in status bar, wrong length when using UTF-8 * fixed bug with ignore: now any IRC command is allowed * fixed crash with Ctrl-T (transpose) and one char on line (bug #18153) * added filename completion (task #5425) * added "modifier" in plugins API * improved /plugin command * fixed bug on ignore with "mode" IRC command (bug #18058) * fixed crash when loading ruby script if file does not exist, with Ruby >= 1.9 only (bug #18064) * added date in plugin function get_buffer_data() * fixed some portability bugs (patch #5271) * fixed iconv detection for BSD (patch #5456) * fixed typo in configure.in (bash specific test) (patch #5450) * mode changes with /op, /deop, /voice, /devoice, /halfop, /dehalfop are now sent in one mode command to server (task #5968) * added more values for config boolean values: y/true/t/1 and n/false/f/0 * fixed bug with /alias and arguments (like $1), now text after argument(s) is used (bug #17944) * fixed minor display bug with special chars on some arch like PPC
2007-01-15 21:25:01 +01:00
PKG_SUGGESTED_OPTIONS= charset
.include "../../mk/bsd.options.mk"
PLIST_VARS+= charset lua plugin python perl ruby
Update chat/weechat to 0.2.3 Version 0.2.3 (2007-01-10): * fixed display bugs with nicklist at top/bottom when look_nicklist_separator is OFF (bug #18737) * fixed iconv problem, causing truncated words when using iso locale * fixed topic scroll when topic has multi-bytes chars * fixed compilation problem with iconv under FreeBSD * fixed bugs with charset: now decodes/encodes nicks and channels in IRC messages (bug #18716) Version 0.2.2 (2007-01-06): * fixed bug with status bar (missing refresh) when closing a buffer * fixed bug with use of first buffer for a channel if not connected to server (now allowed only for a server buffer) * fixed refresh bug with private buffer title * fixed bug with nick completion in command args (now uses option look_nick_completion_ignore) * fixed display bug with color for first line on screen (bug #17719) * added anti-flood option (irc_anti_flood) (task #5442) * fixed bug with "set_config" function in plugins API (bug #18448) * plugins: "add_message_handler" now accepts "*" for all IRC messages * added keys (F9/F10) to scroll topic (task #6030) * added auto completion with channels and filenames (task #5423) * fixed memleak in keyboard input * fixed refresh bug when changing config options if window is splited * added space between chat and nicklist when position is "right" (bug #17852) * added option "look_nicklist_separator" (task #5437) * fixed bug with DCC SEND when filename begins with '~' * added "irc_send_unknown_commands" option to send unknown commands to IRC server (OFF by default) (task #5947) * /charset command and charset conversions now made by "charset" plugin * fixed display bug in status bar, wrong length when using UTF-8 * fixed bug with ignore: now any IRC command is allowed * fixed crash with Ctrl-T (transpose) and one char on line (bug #18153) * added filename completion (task #5425) * added "modifier" in plugins API * improved /plugin command * fixed bug on ignore with "mode" IRC command (bug #18058) * fixed crash when loading ruby script if file does not exist, with Ruby >= 1.9 only (bug #18064) * added date in plugin function get_buffer_data() * fixed some portability bugs (patch #5271) * fixed iconv detection for BSD (patch #5456) * fixed typo in configure.in (bash specific test) (patch #5450) * mode changes with /op, /deop, /voice, /devoice, /halfop, /dehalfop are now sent in one mode command to server (task #5968) * added more values for config boolean values: y/true/t/1 and n/false/f/0 * fixed bug with /alias and arguments (like $1), now text after argument(s) is used (bug #17944) * fixed minor display bug with special chars on some arch like PPC
2007-01-15 21:25:01 +01:00
.if !empty(PKG_OPTIONS:Mcharset)
CONFIGURE_ARGS+= --enable-charset
PLIST.charset= yes
Update chat/weechat to 0.2.3 Version 0.2.3 (2007-01-10): * fixed display bugs with nicklist at top/bottom when look_nicklist_separator is OFF (bug #18737) * fixed iconv problem, causing truncated words when using iso locale * fixed topic scroll when topic has multi-bytes chars * fixed compilation problem with iconv under FreeBSD * fixed bugs with charset: now decodes/encodes nicks and channels in IRC messages (bug #18716) Version 0.2.2 (2007-01-06): * fixed bug with status bar (missing refresh) when closing a buffer * fixed bug with use of first buffer for a channel if not connected to server (now allowed only for a server buffer) * fixed refresh bug with private buffer title * fixed bug with nick completion in command args (now uses option look_nick_completion_ignore) * fixed display bug with color for first line on screen (bug #17719) * added anti-flood option (irc_anti_flood) (task #5442) * fixed bug with "set_config" function in plugins API (bug #18448) * plugins: "add_message_handler" now accepts "*" for all IRC messages * added keys (F9/F10) to scroll topic (task #6030) * added auto completion with channels and filenames (task #5423) * fixed memleak in keyboard input * fixed refresh bug when changing config options if window is splited * added space between chat and nicklist when position is "right" (bug #17852) * added option "look_nicklist_separator" (task #5437) * fixed bug with DCC SEND when filename begins with '~' * added "irc_send_unknown_commands" option to send unknown commands to IRC server (OFF by default) (task #5947) * /charset command and charset conversions now made by "charset" plugin * fixed display bug in status bar, wrong length when using UTF-8 * fixed bug with ignore: now any IRC command is allowed * fixed crash with Ctrl-T (transpose) and one char on line (bug #18153) * added filename completion (task #5425) * added "modifier" in plugins API * improved /plugin command * fixed bug on ignore with "mode" IRC command (bug #18058) * fixed crash when loading ruby script if file does not exist, with Ruby >= 1.9 only (bug #18064) * added date in plugin function get_buffer_data() * fixed some portability bugs (patch #5271) * fixed iconv detection for BSD (patch #5456) * fixed typo in configure.in (bash specific test) (patch #5450) * mode changes with /op, /deop, /voice, /devoice, /halfop, /dehalfop are now sent in one mode command to server (task #5968) * added more values for config boolean values: y/true/t/1 and n/false/f/0 * fixed bug with /alias and arguments (like $1), now text after argument(s) is used (bug #17944) * fixed minor display bug with special chars on some arch like PPC
2007-01-15 21:25:01 +01:00
.else
CONFIGURE_ARGS+= --disable-charset
.endif
Update chat/weechat to 0.2.5 Add gnutls option, to enable ssl support, fix PR 36461 Thanks Adam Hoka for providing a patch Version 0.2.5 (2007-06-07): * fixed QUOTE command: now allowed when socket is ok (even if IRC connection to server is not ok) (bug #20113) * added missing IRC commands (327, 378, 379) (bug #20091) * fixed hotlist when exiting search mode: current buffer is removed from hotlist * added "%M" for completion with nicks of current server (nicks on open channels) (task #6931) * improved key bindings: now possible to bind a key on many commands, separated by semicolon (task #5444) * improved IRC long message split: use word boundary (task #6685) * removed ":" for unknown IRC commands before arguments (bug #19929) * fixed "%C" completion: now completes with all channels of all servers * fixed bug with "/buffer query_name", added server and channel completion for /buffer command (bug #19928) * added cmake for weechat compile (patch #5943) * fixed IRC mode parsing when receiving modes with arguments (bug #19902) * fixed crash with IRC JOIN malformed message (bug #19891) * fixed bug with nick prefixes on some IRC servers (bug #19854) * improved setup file save: now writes temporary file, then rename it (task #6847) * fixed bug with $nick/$channel/$server variables in commands * forget current nick when user manually disconnects from server * fixed nick display in input window * fixed bug with erroneous nickname when connecting to server (bug #19812) * fixed display bugs in IRC error messages * added protocol priority for gnutls (patch #5915) * added channel admin mode '!' for some IRC servers * fixed bug with iso2022jp locale (bug #18719) * fixed string format bug when displaying string thru plugin script API * added /reconnect command (task #5448) * added "-all" option for /connect and /disconnect commands (task #6232) * improved nick completion: completion with last speakers first and self nick at the end; added option look_nick_completion_smart, enabled by default (task #5896) * fixed nick completion in command arguments (bug #19590) * fixed possible crash with nick completion when a nick leaves channel (bug #19589) * added color for input text not found in buffer history * fixed USER message when connecting to IRC server (patch #5835)
2007-06-11 00:20:09 +02:00
.if !empty(PKG_OPTIONS:Mgnutls)
.include "../../security/gnutls/buildlink3.mk"
.include "../../security/gnutls/libgnutls-config.mk"
Update chat/weechat to 0.2.5 Add gnutls option, to enable ssl support, fix PR 36461 Thanks Adam Hoka for providing a patch Version 0.2.5 (2007-06-07): * fixed QUOTE command: now allowed when socket is ok (even if IRC connection to server is not ok) (bug #20113) * added missing IRC commands (327, 378, 379) (bug #20091) * fixed hotlist when exiting search mode: current buffer is removed from hotlist * added "%M" for completion with nicks of current server (nicks on open channels) (task #6931) * improved key bindings: now possible to bind a key on many commands, separated by semicolon (task #5444) * improved IRC long message split: use word boundary (task #6685) * removed ":" for unknown IRC commands before arguments (bug #19929) * fixed "%C" completion: now completes with all channels of all servers * fixed bug with "/buffer query_name", added server and channel completion for /buffer command (bug #19928) * added cmake for weechat compile (patch #5943) * fixed IRC mode parsing when receiving modes with arguments (bug #19902) * fixed crash with IRC JOIN malformed message (bug #19891) * fixed bug with nick prefixes on some IRC servers (bug #19854) * improved setup file save: now writes temporary file, then rename it (task #6847) * fixed bug with $nick/$channel/$server variables in commands * forget current nick when user manually disconnects from server * fixed nick display in input window * fixed bug with erroneous nickname when connecting to server (bug #19812) * fixed display bugs in IRC error messages * added protocol priority for gnutls (patch #5915) * added channel admin mode '!' for some IRC servers * fixed bug with iso2022jp locale (bug #18719) * fixed string format bug when displaying string thru plugin script API * added /reconnect command (task #5448) * added "-all" option for /connect and /disconnect commands (task #6232) * improved nick completion: completion with last speakers first and self nick at the end; added option look_nick_completion_smart, enabled by default (task #5896) * fixed nick completion in command arguments (bug #19590) * fixed possible crash with nick completion when a nick leaves channel (bug #19589) * added color for input text not found in buffer history * fixed USER message when connecting to IRC server (patch #5835)
2007-06-11 00:20:09 +02:00
.endif
.if !empty(PKG_OPTIONS:Mwide-curses)
.include "../../devel/ncursesw/buildlink3.mk"
.else
.include "../../devel/ncurses/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mpython)
.include "../../lang/python/extension.mk"
CONFIGURE_ARGS+= --enable-python
PLIST.python= yes
.else
CONFIGURE_ARGS+= --disable-python
.endif
.if !empty(PKG_OPTIONS:Mlua)
.include "../../lang/lua/buildlink3.mk"
CONFIGURE_ARGS+= --enable-lua
PLIST.lua= yes
.else
CONFIGURE_ARGS+= --disable-lua
.endif
.if !empty(PKG_OPTIONS:Mperl)
.include "../../lang/perl5/buildlink3.mk"
CONFIGURE_ARGS+= --enable-perl
USE_TOOLS+= perl
PLIST.perl= yes
.else
CONFIGURE_ARGS+= --disable-perl
.endif
.if !empty(PKG_OPTIONS:Mruby)
.include "../../lang/ruby/buildlink3.mk"
CONFIGURE_ARGS+= --enable-ruby
USE_TOOLS+= ruby
PLIST.ruby= yes
.else
CONFIGURE_ARGS+= --disable-ruby
.endif
.if !empty(PKG_OPTIONS:Mpython) || \
!empty(PKG_OPTIONS:Mlua) || \
!empty(PKG_OPTIONS:Mcharset)
PLIST.plugin= yes
.endif