aboutsummaryrefslogtreecommitdiff
path: root/utils/zile
diff options
context:
space:
mode:
authorTed Hess <thess@kitschensync.net>2015-12-08 17:18:16 -0500
committerTed Hess <thess@kitschensync.net>2015-12-11 18:10:14 -0500
commitbefa2ce3e20a240dc454561a2c371cbac20c3b25 (patch)
tree5bd6148556c4757019df0f5531adc98539b82991 /utils/zile
parent7aa4b19f97374b13ee7b43636e31c13bbfdf30f7 (diff)
zile: Remove unecessary dependence on libncurses (non-w) version
Signed-off-by: Ted Hess <thess@kitschensync.net>
Diffstat (limited to 'utils/zile')
-rw-r--r--utils/zile/Makefile8
-rw-r--r--utils/zile/patches/005-fix_configure_checking_for_ncursesw.patch11
-rw-r--r--utils/zile/patches/020-build_with_ncursesw.patch15
3 files changed, 31 insertions, 3 deletions
diff --git a/utils/zile/Makefile b/utils/zile/Makefile
index 73b7d1979..c9ab03af7 100644
--- a/utils/zile/Makefile
+++ b/utils/zile/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=zile
PKG_VERSION:=2.3.24
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@GNU/zile
@@ -22,8 +22,6 @@ PKG_LICENSE_FILES:=COPYING
PKG_FIXUP:=autoreconf
PKG_INSTALL:=1
-PKG_BUILD_DEPENDS += libncurses
-
include $(INCLUDE_DIR)/package.mk
define Package/zile
@@ -46,6 +44,10 @@ CONFIGURE_VARS += \
gl_cv_warn__Wmudflap=no \
gl_cv_warn__fmudflap=no
+CONFIGURE_ARGS += \
+ --with-ncursesw \
+
+
define Package/zile/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/bin/
diff --git a/utils/zile/patches/005-fix_configure_checking_for_ncursesw.patch b/utils/zile/patches/005-fix_configure_checking_for_ncursesw.patch
new file mode 100644
index 000000000..26ef0ab33
--- /dev/null
+++ b/utils/zile/patches/005-fix_configure_checking_for_ncursesw.patch
@@ -0,0 +1,11 @@
+--- a/m4/ax_with_curses.m4
++++ b/m4/ax_with_curses.m4
+@@ -72,7 +72,7 @@ AC_DEFUN([AX_WITH_CURSES],
+ AC_CACHE_CHECK([for working ncursesw], ax_cv_ncursesw,
+ [LIBS="$ax_save_LIBS -lncursesw"
+ AC_TRY_LINK(
+- [#include <ncurses.h>],
++ [#include <ncursesw/ncurses.h>],
+ [chtype a; int b=A_STANDOUT, c=KEY_LEFT; initscr(); ],
+ ax_cv_ncursesw=yes, ax_cv_ncursesw=no)])
+ if test "$ax_cv_ncursesw" = yes
diff --git a/utils/zile/patches/020-build_with_ncursesw.patch b/utils/zile/patches/020-build_with_ncursesw.patch
new file mode 100644
index 000000000..9a4cffbcb
--- /dev/null
+++ b/utils/zile/patches/020-build_with_ncursesw.patch
@@ -0,0 +1,15 @@
+--- a/src/term_curses.c
++++ b/src/term_curses.c
+@@ -23,7 +23,11 @@
+
+ #include <stdlib.h>
+ #ifdef HAVE_NCURSES_H
+-#include <ncurses.h>
++# ifdef HAVE_NCURSESW
++# include <ncursesw/ncurses.h>
++# else
++# include <ncurses.h>
++# endif
+ #else
+ #include <curses.h>
+ #endif