Update chat/weechat to 1.5 Main new features: - add support of functions in API function "hook_process" - move of nick coloring options from irc plugin to core - move irc bar item "away" to core - add pointer in callbacks used in scripting API - add option irc.network.sasl_fail_unavailable - add Portuguese translations Bugs fixed: - core: fix nick coloring when stop chars and a forced color are used: first remove chars then look for forced color - core: check that pointers received in arguments are not NULL in buffers and windows functions - core: fix truncation of buffer names in hotlist (issue #668) - core: fix update of window title under Tmux (issue #685) - core: fix detection of Python shared libraries (issue #676) - api: fix number of arguments returned by function string_split() when keep_eol is 2 and the string ends with separators - irc: fix first message displayed in raw buffer when the message is modified by a modifier (issue #719) - irc: add missing completion "*" for target in command /msg - irc: fix /msg command with multiple targets including "*" - lua: fix crash when a lua function doesn窶冲 return a value and a string was expected (issue #718) - relay: do not execute any command received in a PRIVMSG message from an irc relay client (issue #699) - relay: fix the max number of clients connected on a port, allow value 0 for "no limit" (issue #669) - relay: fix decoding of multiple frames in a single websocket message, send PONG on PING received in a websocket frame (issue #675) - relay: fix command "input" received from clients with only spaces in content of message (weechat protocol) (issue #663) - script: force refresh of scripts buffer after download of scripts list - xfer: fix DCC file received when the terminal is resizeddiff -r1.61 -r1.62 pkgsrc/chat/weechat/Makefile
(tonio)
@@ -1,25 +1,24 @@ | @@ -1,25 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.61 2016/03/05 11:28:09 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.62 2016/05/07 14:16:20 tonio Exp $ | |
2 | 2 | |||
3 | DISTNAME= weechat-1.4 | 3 | DISTNAME= weechat-1.5 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
6 | MASTER_SITES= http://www.weechat.org/files/src/ | 5 | MASTER_SITES= http://www.weechat.org/files/src/ | |
6 | EXTRACT_SUFX= .tar.bz2 | |||
7 | 7 | |||
8 | MAINTAINER= tonio@NetBSD.org | 8 | MAINTAINER= tonio@NetBSD.org | |
9 | HOMEPAGE= http://www.weechat.org/ | 9 | HOMEPAGE= http://www.weechat.org/ | |
10 | COMMENT= Lightweight and user friendly curses based IRC client | 10 | COMMENT= Lightweight and user friendly curses based IRC client | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | EXTRACT_SUFX= .tar.bz2 | |||
13 | 12 | |||
14 | BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc | 13 | BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc | |
15 | 14 | |||
16 | USE_PKGLOCALEDIR= yes | 15 | USE_PKGLOCALEDIR= yes | |
17 | USE_TOOLS+= msgfmt pkg-config | 16 | USE_TOOLS+= msgfmt pkg-config | |
18 | USE_LANGUAGES= c99 | 17 | USE_LANGUAGES= c99 | |
19 | USE_LIBTOOL= yes | 18 | USE_LIBTOOL= yes | |
20 | USE_CMAKE= yes | 19 | USE_CMAKE= yes | |
21 | 20 | |||
22 | CMAKE_ARGS+= -DENABLE_ASPELL:BOOL=OFF | 21 | CMAKE_ARGS+= -DENABLE_ASPELL:BOOL=OFF | |
23 | CMAKE_ARGS+= -DENABLE_GUILE:BOOL=OFF | 22 | CMAKE_ARGS+= -DENABLE_GUILE:BOOL=OFF | |
24 | CMAKE_ARGS+= -DENABLE_TCL:BOOL=OFF | 23 | CMAKE_ARGS+= -DENABLE_TCL:BOOL=OFF | |
25 | CMAKE_ARGS+= -DENABLE_MAN:BOOL=ON | 24 | CMAKE_ARGS+= -DENABLE_MAN:BOOL=ON |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.22 2016/02/14 12:52:13 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.23 2016/05/07 14:16:20 tonio Exp $ | |
2 | bin/weechat | 2 | bin/weechat | |
3 | include/weechat/weechat-plugin.h | 3 | include/weechat/weechat-plugin.h | |
4 | lib/pkgconfig/weechat.pc | 4 | lib/pkgconfig/weechat.pc | |
5 | lib/weechat/plugins/alias.so | 5 | lib/weechat/plugins/alias.so | |
6 | lib/weechat/plugins/charset.so | 6 | lib/weechat/plugins/charset.so | |
7 | lib/weechat/plugins/exec.so | 7 | lib/weechat/plugins/exec.so | |
8 | lib/weechat/plugins/fifo.so | 8 | lib/weechat/plugins/fifo.so | |
9 | lib/weechat/plugins/irc.so | 9 | lib/weechat/plugins/irc.so | |
10 | lib/weechat/plugins/logger.so | 10 | lib/weechat/plugins/logger.so | |
11 | lib/weechat/plugins/relay.so | 11 | lib/weechat/plugins/relay.so | |
12 | lib/weechat/plugins/script.so | 12 | lib/weechat/plugins/script.so | |
13 | lib/weechat/plugins/trigger.so | 13 | lib/weechat/plugins/trigger.so | |
14 | lib/weechat/plugins/xfer.so | 14 | lib/weechat/plugins/xfer.so | |
@@ -19,20 +19,21 @@ man/it/man1/weechat.1 | @@ -19,20 +19,21 @@ man/it/man1/weechat.1 | |||
19 | man/ja/man1/weechat.1 | 19 | man/ja/man1/weechat.1 | |
20 | man/man1/weechat.1 | 20 | man/man1/weechat.1 | |
21 | man/pl/man1/weechat.1 | 21 | man/pl/man1/weechat.1 | |
22 | man/ru/man1/weechat.1 | 22 | man/ru/man1/weechat.1 | |
23 | share/icons/hicolor/32x32/apps/weechat.png | 23 | share/icons/hicolor/32x32/apps/weechat.png | |
24 | share/locale/cs/LC_MESSAGES/weechat.mo | 24 | share/locale/cs/LC_MESSAGES/weechat.mo | |
25 | share/locale/de/LC_MESSAGES/weechat.mo | 25 | share/locale/de/LC_MESSAGES/weechat.mo | |
26 | share/locale/es/LC_MESSAGES/weechat.mo | 26 | share/locale/es/LC_MESSAGES/weechat.mo | |
27 | share/locale/fr/LC_MESSAGES/weechat.mo | 27 | share/locale/fr/LC_MESSAGES/weechat.mo | |
28 | share/locale/hu/LC_MESSAGES/weechat.mo | 28 | share/locale/hu/LC_MESSAGES/weechat.mo | |
29 | share/locale/it/LC_MESSAGES/weechat.mo | 29 | share/locale/it/LC_MESSAGES/weechat.mo | |
30 | share/locale/ja/LC_MESSAGES/weechat.mo | 30 | share/locale/ja/LC_MESSAGES/weechat.mo | |
31 | share/locale/pl/LC_MESSAGES/weechat.mo | 31 | share/locale/pl/LC_MESSAGES/weechat.mo | |
32 | share/locale/pt/LC_MESSAGES/weechat.mo | |||
32 | share/locale/pt_BR/LC_MESSAGES/weechat.mo | 33 | share/locale/pt_BR/LC_MESSAGES/weechat.mo | |
33 | share/locale/ru/LC_MESSAGES/weechat.mo | 34 | share/locale/ru/LC_MESSAGES/weechat.mo | |
34 | share/locale/tr/LC_MESSAGES/weechat.mo | 35 | share/locale/tr/LC_MESSAGES/weechat.mo | |
35 | ${PLIST.lua}lib/weechat/plugins/lua.so | 36 | ${PLIST.lua}lib/weechat/plugins/lua.so | |
36 | ${PLIST.perl}lib/weechat/plugins/perl.so | 37 | ${PLIST.perl}lib/weechat/plugins/perl.so | |
37 | ${PLIST.python}lib/weechat/plugins/python.so | 38 | ${PLIST.python}lib/weechat/plugins/python.so | |
38 | ${PLIST.ruby}lib/weechat/plugins/ruby.so | 39 | ${PLIST.ruby}lib/weechat/plugins/ruby.so |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.37 2016/04/14 10:42:31 jperkin Exp $ | 1 | $NetBSD: distinfo,v 1.38 2016/05/07 14:16:20 tonio Exp $ | |
2 | 2 | |||
3 | SHA1 (weechat-1.4.tar.bz2) = 1245d1bf1cbcb37bfa586299850e37f1a23aee98 | 3 | SHA1 (weechat-1.5.tar.bz2) = 5a3d735237583750ec9127d8e378e34e3f7db5c7 | |
4 | RMD160 (weechat-1.4.tar.bz2) = e473abd155e79842a734e0c2deb0bc4a7bc9f47f | 4 | RMD160 (weechat-1.5.tar.bz2) = 5b2606a378d833594e5924b0c34666f8e324ec07 | |
5 | SHA512 (weechat-1.4.tar.bz2) = 4c4bf25da513c25a16b24d94c1a6971db12d5cf168c83aa97570ffff53c634f7b25e92f1dbe54fefd09eeb69ece9ddc4be115bb6f6fc078ef7682dcb1df21f04 | 5 | SHA512 (weechat-1.5.tar.bz2) = 8999ffd4f5034f973f790bf7e0e6b1bacd73ab588d7dce7dcbea15861efb766510d1a2f722b9fa86b52a8345aef37918f3c949b85a0451e19485cee4e76d45b2 | |
6 | Size (weechat-1.4.tar.bz2) = 2464362 bytes | 6 | Size (weechat-1.5.tar.bz2) = 2546183 bytes | |
7 | SHA1 (patch-ab) = 2a4583e0f5b0336e8c42ad9eb5a65bbec4730207 | 7 | SHA1 (patch-ab) = 2a4583e0f5b0336e8c42ad9eb5a65bbec4730207 | |
8 | SHA1 (patch-cmake_FindRuby_cmake.patch) = 6b7a8957d2ef3fccf21b7f39ef34e69444875544 | 8 | SHA1 (patch-cmake_FindRuby_cmake.patch) = c9987559eca2240fddb03023092fa8d02ad25976 | |
9 | SHA1 (patch-po_CMakeLists.txt) = 9b97a4a4da4175e31ea53352fd0b95e1c985ba1e | 9 | SHA1 (patch-po_CMakeLists.txt) = 9b97a4a4da4175e31ea53352fd0b95e1c985ba1e | |
10 | SHA1 (patch-src_gui_curses_CMakeLists_txt) = 28a1b3b9920cc130d0454a18b111d37b8090038b | 10 | SHA1 (patch-src_gui_curses_CMakeLists_txt) = 28a1b3b9920cc130d0454a18b111d37b8090038b | |
11 | SHA1 (patch-src_gui_curses_gui-curses-term_c) = 900af9a94e74f229b32031bfeced1b85ea3a0ccf | 11 | SHA1 (patch-src_gui_curses_gui-curses-term_c) = 900af9a94e74f229b32031bfeced1b85ea3a0ccf | |
12 | SHA1 (patch-src_plugins_charset_charset.c) = f0b6e5268908caab5efa8048c8a55b0083ec0ca4 | 12 | SHA1 (patch-src_plugins_charset_charset.c) = f0b6e5268908caab5efa8048c8a55b0083ec0ca4 |
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | $NetBSD: patch-cmake_FindRuby_cmake.patch,v 1.2 2016/04/14 10:42:31 jperkin Exp $ | 1 | $NetBSD: patch-cmake_FindRuby_cmake.patch,v 1.3 2016/05/07 14:16:20 tonio Exp $ | |
2 | 2 | |||
3 | Support pkgsrc ruby layout and additional versions. | 3 | Support pkgsrc ruby layout and additional versions. | |
4 | 4 | |||
5 | --- cmake/FindRuby.cmake.orig 2016-01-10 08:17:50.000000000 +0000 | 5 | --- cmake/FindRuby.cmake.orig 2016-05-01 10:50:12.000000000 +0000 | |
6 | +++ cmake/FindRuby.cmake | 6 | +++ cmake/FindRuby.cmake | |
7 | @@ -33,7 +33,7 @@ endif() | 7 | @@ -33,7 +33,7 @@ endif() | |
8 | 8 | |||
9 | find_package(PkgConfig) | 9 | find_package(PkgConfig) | |
10 | if(PKG_CONFIG_FOUND) | 10 | if(PKG_CONFIG_FOUND) | |
11 | - pkg_search_module(RUBY ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8) | 11 | - pkg_search_module(RUBY ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8) | |
12 | + pkg_search_module(RUBY ruby-2.2 ruby-2.1 ruby-2.0.0 ruby-2.0 ruby-1.9 ruby-1.8) | 12 | + pkg_search_module(RUBY ruby-2.3.0 ruby-2.3 ruby-2.2.4 ruby-2.2 ruby-2.1.8 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8) | |
13 | endif() | 13 | endif() | |
14 | 14 | |||
15 | if(RUBY_FOUND) | 15 | if(RUBY_FOUND) | |
16 | @@ -67,7 +67,7 @@ else() | 16 | @@ -41,7 +41,7 @@ if(RUBY_FOUND) | |
17 | ) | 17 | mark_as_advanced(RUBY_LIB) | |
18 | set(RUBY_INCLUDE_ARCH "${RUBY_INCLUDE_DIRS}/${RUBY_ARCH}") | 18 | else() | |
19 | find_library(RUBY_LIB | 19 | find_program(RUBY_EXECUTABLE | |
20 | - NAMES ruby-1.9.3 ruby1.9.3 ruby193 ruby-1.9.2 ruby1.9.2 ruby192 ruby-1.9.1 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby | 20 | - NAMES ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby | |
21 | + NAMES ruby22 ruby21 ruby-1.9.3 ruby1.9.3 ruby193 ruby-1.9.2 ruby1.9.2 ruby192 ruby-1.9.1 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby | 21 | + NAMES ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.4 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.8 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby | |
22 | PATHS ${RUBY_POSSIBLE_LIB_PATH} ${RUBY_RUBY_LIB_PATH} | 22 | PATHS /usr/bin /usr/local/bin /usr/pkg/bin | |
23 | ) | 23 | ) | |
24 | if(RUBY_LIB AND RUBY_INCLUDE_DIRS) | 24 | if(RUBY_EXECUTABLE) |