summaryrefslogtreecommitdiff
path: root/chat
diff options
context:
space:
mode:
authorriastradh <riastradh>2013-05-11 18:31:11 +0000
committerriastradh <riastradh>2013-05-11 18:31:11 +0000
commit35755768a1a59d5f3fd3eebc1abbb292a68afc2c (patch)
treeef625e5660846662c07a6e8e951d66f3f04059e5 /chat
parentac719c9dadd0affa2e5abac746d9f888d8cc02d9 (diff)
downloadpkgsrc-35755768a1a59d5f3fd3eebc1abbb292a68afc2c.tar.gz
Fix some ncurses header issues in chat/weechat.
Diffstat (limited to 'chat')
-rw-r--r--chat/weechat/distinfo6
-rw-r--r--chat/weechat/patches/patch-configure15
-rw-r--r--chat/weechat/patches/patch-configure.in15
-rw-r--r--chat/weechat/patches/patch-src_gui_curses_gui-curses-term_c18
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 */