diff options
author | riastradh <riastradh@pkgsrc.org> | 2013-05-11 18:31:11 +0000 |
---|---|---|
committer | riastradh <riastradh@pkgsrc.org> | 2013-05-11 18:31:11 +0000 |
commit | 53fa17c04814ba7b9325bcf010149cdd4fe4f0ff (patch) | |
tree | ef625e5660846662c07a6e8e951d66f3f04059e5 /chat | |
parent | 04a8bba5793dc36054b6f2f3b64c3b8ffad4832e (diff) | |
download | pkgsrc-53fa17c04814ba7b9325bcf010149cdd4fe4f0ff.tar.gz |
Fix some ncurses header issues in chat/weechat.
Diffstat (limited to 'chat')
-rw-r--r-- | chat/weechat/distinfo | 6 | ||||
-rw-r--r-- | chat/weechat/patches/patch-configure | 15 | ||||
-rw-r--r-- | chat/weechat/patches/patch-configure.in | 15 | ||||
-rw-r--r-- | chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c | 18 |
4 files changed, 47 insertions, 7 deletions
diff --git a/chat/weechat/distinfo b/chat/weechat/distinfo index d298587de9d..b46454985e9 100644 --- a/chat/weechat/distinfo +++ b/chat/weechat/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.23 2012/11/24 11:16:06 tonio Exp $ +$NetBSD: distinfo,v 1.24 2013/05/11 18:31:11 riastradh Exp $ SHA1 (weechat-0.3.9.2.tar.bz2) = 64147c88426c240d5d33c65755c729ed2c435aeb RMD160 (weechat-0.3.9.2.tar.bz2) = 9117e1d88b6e105cf3d5de189cdb7575f18ab980 @@ -6,5 +6,7 @@ Size (weechat-0.3.9.2.tar.bz2) = 2721004 bytes SHA1 (patch-aa) = 86a3cfd780fb52d8dea92d5f9d72bb3ac2df91bf SHA1 (patch-ab) = d0fac0994602dfa0afde9fe14487f44f8cce25d6 SHA1 (patch-ac) = e9fa664f040bd6549ddd8e860ec4568931bcab6b -SHA1 (patch-src_gui_curses_gui-curses-term_c) = 85d59b3bc4dc3bac8b972d19a20a35afbcd599c8 +SHA1 (patch-configure) = e7d8c886fd55f633ffd4a3419a445c031b561d2b +SHA1 (patch-configure.in) = 9d341fe4d046333a5e5aafe48c2edf8f26448a8d +SHA1 (patch-src_gui_curses_gui-curses-term_c) = db7a4223e728d9f30491eada9d1c41881ea2e066 SHA1 (patch-src_plugins_script_script_repo_h) = 041b5e284a3b4cd6998c7e93e3f24f8ccb04980a diff --git a/chat/weechat/patches/patch-configure b/chat/weechat/patches/patch-configure new file mode 100644 index 00000000000..62a8663da67 --- /dev/null +++ b/chat/weechat/patches/patch-configure @@ -0,0 +1,15 @@ +$NetBSD: patch-configure,v 1.1 2013/05/11 18:31:11 riastradh Exp $ + +Check for <ncurses/term.h>. + +--- configure.orig 2013-01-19 17:37:48.000000000 +0000 ++++ configure +@@ -17137,7 +17137,7 @@ $as_echo "$as_me: WARNING: + else + NCURSES_LFLAGS="-lncursesw" + fi +- for ac_header in ncurses.h ncursesw/curses.h ++ for ac_header in ncurses.h ncurses/term.h ncursesw/curses.h + do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` + ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" diff --git a/chat/weechat/patches/patch-configure.in b/chat/weechat/patches/patch-configure.in new file mode 100644 index 00000000000..4b435d3ae8f --- /dev/null +++ b/chat/weechat/patches/patch-configure.in @@ -0,0 +1,15 @@ +$NetBSD: patch-configure.in,v 1.1 2013/05/11 18:31:11 riastradh Exp $ + +Check for <ncurses/term.h>. + +--- configure.in.orig 2012-11-18 09:50:21.000000000 +0000 ++++ configure.in +@@ -200,7 +200,7 @@ if test "x$enable_ncurses" = "xyes" ; th + else + NCURSES_LFLAGS="-lncursesw" + fi +- AC_CHECK_HEADERS([ncurses.h ncursesw/curses.h]) ++ AC_CHECK_HEADERS([ncurses.h ncurses/term.h ncursesw/curses.h]) + AC_SUBST(NCURSES_LFLAGS) + else + not_asked="$not_asked ncurses" 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 index 986cb537ada..8fb251a81db 100644 --- a/chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c +++ b/chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c @@ -1,13 +1,21 @@ -$NetBSD: patch-src_gui_curses_gui-curses-term_c,v 1.1 2012/05/29 00:32:27 dholland Exp $ +$NetBSD: patch-src_gui_curses_gui-curses-term_c,v 1.2 2013/05/11 18:31:11 riastradh 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~ 2012-01-08 10:28:06.000000000 +0000 +--- src/gui/curses/gui-curses-term.c.orig 2012-03-10 07:56:43.000000000 +0000 +++ src/gui/curses/gui-curses-term.c -@@ -28,6 +28,10 @@ - #ifdef HAVE_NCURSESW_CURSES_H - #include <ncursesw/term.h> +@@ -25,9 +25,13 @@ + #include "config.h" + #endif + +-#ifdef HAVE_NCURSESW_CURSES_H +-#include <ncursesw/term.h> ++#ifdef HAVE_NCURSES_TERM_H ++#include <ncurses/term.h> #else +#ifdef __NetBSD__ +/* workaround for build failure on early 6.99.* and prerelease 6.0 */ |