summaryrefslogtreecommitdiff
path: root/chat/weechat/patches
diff options
context:
space:
mode:
authormaya <maya@pkgsrc.org>2017-09-25 12:09:24 +0000
committermaya <maya@pkgsrc.org>2017-09-25 12:09:24 +0000
commit0197163272800f09338fd8d2c2a32702bce9d5d5 (patch)
tree55d31df49fa0bde5307f72bb3a070fa6ea576e07 /chat/weechat/patches
parent478b06514ce8e121fafa0f23bc30e042c53e1cdd (diff)
downloadpkgsrc-0197163272800f09338fd8d2c2a32702bce9d5d5.tar.gz
weechat: update to 1.9.1
Fixes CVE-2017-14727, CVE-2017-8073 version 1.9.1: a crash can happen in logger plugin when converting date/time specifiers in file mask. Two other bugs are fixed as well in buflist and relay plugins. version 1.9: - improve speed of nicklist bar item callback - add auto scroll of buflist bar with new option buflist.look.auto_scroll - add option buflist.format.name - add variables ${format_name}, ${current_buffer} and ${merged} in buflist - display a warning in buflist when the script buffers.pl is loaded - add server/channel pointers in trigger IRC callbacks - add API functions config_option_get_string and hdata_compare - fix bind of Space key version 1.8: - add option weechat.completion.nick_case_sensitive - add wilcard matching operator, cut of string and ternary operator in evaluation of expressions - add resize of window parents with /window resize [h/v]size - add plugin "buflist" (bar with list of buffers) - add arraylist and dynamic string functions in API - add option "open" in command /server - add signal "irc_server_lag_changed" and store the lag in the server buffer (local variable) - add aspell options to control delimiters in suggestions - add option "-include" in commands /allchan, /allpv and /allserv For a complete changelog, see: https://weechat.org/files/changelog/ChangeLog-1.9.1.html
Diffstat (limited to 'chat/weechat/patches')
-rw-r--r--chat/weechat/patches/patch-cmake_FindRuby_cmake.patch24
-rw-r--r--chat/weechat/patches/patch-src_gui_curses_gui-curses-main.c30
-rw-r--r--chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c41
3 files changed, 0 insertions, 95 deletions
diff --git a/chat/weechat/patches/patch-cmake_FindRuby_cmake.patch b/chat/weechat/patches/patch-cmake_FindRuby_cmake.patch
deleted file mode 100644
index 9cc58cead7a..00000000000
--- a/chat/weechat/patches/patch-cmake_FindRuby_cmake.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-cmake_FindRuby_cmake.patch,v 1.3 2016/05/07 14:16:20 tonio Exp $
-
-Support pkgsrc ruby layout and additional versions.
-
---- cmake/FindRuby.cmake.orig 2016-05-01 10:50:12.000000000 +0000
-+++ cmake/FindRuby.cmake
-@@ -33,7 +33,7 @@ endif()
-
- find_package(PkgConfig)
- if(PKG_CONFIG_FOUND)
-- pkg_search_module(RUBY ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
-+ 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)
- endif()
-
- if(RUBY_FOUND)
-@@ -41,7 +41,7 @@ if(RUBY_FOUND)
- mark_as_advanced(RUBY_LIB)
- else()
- find_program(RUBY_EXECUTABLE
-- 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
-+ 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
- PATHS /usr/bin /usr/local/bin /usr/pkg/bin
- )
- if(RUBY_EXECUTABLE)
diff --git a/chat/weechat/patches/patch-src_gui_curses_gui-curses-main.c b/chat/weechat/patches/patch-src_gui_curses_gui-curses-main.c
deleted file mode 100644
index b49394e363d..00000000000
--- a/chat/weechat/patches/patch-src_gui_curses_gui-curses-main.c
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-src_gui_curses_gui-curses-main.c,v 1.1 2017/02/07 12:30:29 roy Exp $
-
-Upstream commit d6977490d0c91b3417a383dd3d1a844657c09f84
-
-core: fix delayed refresh when the signal SIGWINCH is received (terminal resized)
-
---- src/gui/curses/gui-curses-main.c.orig 2017-02-07 10:57:15.926377533 +0000
-+++ src/gui/curses/gui-curses-main.c
-@@ -451,10 +451,6 @@ gui_main_loop ()
- gui_color_pairs_auto_reset_pending = 1;
- }
-
-- gui_main_refreshs ();
-- if (gui_window_refresh_needed && !gui_window_bare_display)
-- gui_main_refreshs ();
--
- if (gui_signal_sigwinch_received)
- {
- (void) hook_signal_send ("signal_sigwinch",
-@@ -463,6 +459,10 @@ gui_main_loop ()
- gui_window_ask_refresh (2);
- }
-
-+ gui_main_refreshs ();
-+ if (gui_window_refresh_needed && !gui_window_bare_display)
-+ gui_main_refreshs ();
-+
- gui_color_pairs_auto_reset_pending = 0;
-
- /* execute fd hooks */
diff --git a/chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c b/chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c
deleted file mode 100644
index d75faba4dd3..00000000000
--- a/chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c
+++ /dev/null
@@ -1,41 +0,0 @@
-$NetBSD: patch-src_gui_curses_gui-curses-term_c,v 1.5 2015/08/01 19:10:15 tonio Exp $
-
-Include <ncurses/term.h>, not <ncursesw/term.h>.
-Check for HAVE_NCURSES_TERM_H, not for HAVE_NCURSES_CURSES_H.
-
-Workaround for build failure on early NetBSD 6.99.* and prerelease 6.0
-(PR 46492)
-
---- src/gui/curses/gui-curses-term.c.orig 2015-05-10 07:24:50.000000000 +0000
-+++ src/gui/curses/gui-curses-term.c
-@@ -23,15 +23,15 @@
- #include "config.h"
- #endif
-
--#ifdef HAVE_NCURSESW_CURSES_H
--#ifdef __sun
-+#ifdef HAVE_NCURSES_TERM_H
- #include <ncurses/term.h>
- #else
--#include <ncursesw/term.h>
--#endif /* __sun */
--#else
-+#ifdef __NetBSD__
-+/* workaround for build failure on early 6.99.* and prerelease 6.0 */
-+#include <sys/cdefs.h>
-+#endif
- #include <term.h>
--#endif /* HAVE_NCURSESW_CURSES_H */
-+#endif /* HAVE_NCURSESW_TERM_H */
-
-
- /*
-@@ -45,7 +45,7 @@
- void
- gui_term_set_eat_newline_glitch (int value)
- {
--#ifdef HAVE_EAT_NEWLINE_GLITCH
-+#if defined(HAVE_EAT_NEWLINE_GLITCH) && !defined(__NetBSD__)
- eat_newline_glitch = value;
- #else
- /* make C compiler happy */