summaryrefslogtreecommitdiff
path: root/app-shells/hstr/files/hstr-2.1-fix-ncurses-configure.patch
blob: 215fd5cedfc91b0bc212e23843275e7f6fa17670 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
diff --git a/configure.ac b/configure.ac
index 1676ec8..73c8be5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -47,39 +47,33 @@ then
 fi
 
 # PKG_CHECK_MODULES macro is NOT used to avoid confusing syntax errors in case that pkg-config is NOT installed
-AC_CHECK_LIB(ncursesw, killwchar, [],
-[
-    AC_CHECK_LIB(ncurses, killwchar, [], 
-    [
-        AC_SUBST([NCURSESW_CFLAGS])
-        AC_SUBST([NCURSESW_LIBS])
-        if pkg-config --exists ncursesw
-        then
-            AC_MSG_NOTICE([Module ncursesw found])
-            NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
-            NCURSESW_LIBS=`pkg-config --libs ncursesw`
-        else
-            if pkg-config --exists ncurses
-            then
-                AC_MSG_NOTICE([Module ncurses found])
-                NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
-                NCURSESW_LIBS=`pkg-config --libs ncurses`
-            else
-                AS_CASE([$host_os],
-                  [darwin*],
-                    [
-                      AC_CHECK_LIB(ncurses, killwchar, [], [AC_MSG_ERROR([Could not find ncurses library])])
-                      AC_CHECK_HEADER(curses.h)
-                    ],
-                  [
-                    AC_CHECK_LIB(ncursesw, killwchar, [], [AC_MSG_ERROR([Could not find ncursesw library])])
-                    AC_CHECK_HEADER(ncursesw/curses.h)
-                  ]
-                )
-            fi
-        fi
-    ]) # FAIL of ncurses
-]) # FAIL of ncursesw
+AC_SUBST([NCURSESW_CFLAGS])
+AC_SUBST([NCURSESW_LIBS])
+if pkg-config --exists ncursesw
+then
+		AC_MSG_NOTICE([Module ncursesw found])
+		NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
+		NCURSESW_LIBS=`pkg-config --libs ncursesw`
+else
+		if pkg-config --exists ncurses
+		then
+				AC_MSG_NOTICE([Module ncurses found])
+				NCURSESW_CFLAGS=`pkg-config --cflags ncursesw`
+				NCURSESW_LIBS=`pkg-config --libs ncurses`
+		else
+				AS_CASE([$host_os],
+					[darwin*],
+						[
+							AC_CHECK_LIB(ncurses, killwchar, [], [AC_MSG_ERROR([Could not find ncurses library])])
+							AC_CHECK_HEADER(curses.h)
+						],
+					[
+						AC_CHECK_LIB(ncursesw, killwchar, [], [AC_MSG_ERROR([Could not find ncursesw library])])
+						AC_CHECK_HEADER(ncursesw/curses.h)
+					]
+				)
+		fi
+fi
 
 
 # Checks for libraries.
diff --git a/src/Makefile.am b/src/Makefile.am
index 7640d21..17a82b7 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -37,4 +37,4 @@ hstr_SOURCES = 						\
 install-exec-hook:
 	ln $(DESTDIR)$(bindir)/hstr$(EXEEXT) $(DESTDIR)$(bindir)/hh$(EXEEXT)
 
-hstr_LDADD = $(NCURSES_LIBS)
+hstr_LDADD = $(NCURSESW_LIBS)