summaryrefslogtreecommitdiff
path: root/textproc/chasen-base/patches/patch-am
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2004-06-09 05:42:31 +0000
committertaca <taca@pkgsrc.org>2004-06-09 05:42:31 +0000
commit44080a0f62c891f034dd1fb7e2b598d0adb7d20e (patch)
treeeb2a3b166af81c143e62fad97d49355ab48473b9 /textproc/chasen-base/patches/patch-am
parent8563f3b80b776dfa2fb7df8ac0858aabb1fd7a7b (diff)
downloadpkgsrc-44080a0f62c891f034dd1fb7e2b598d0adb7d20e.tar.gz
Quick fix for build with converters/libiconv, making configure detect
iconv() in libiconv library.
Diffstat (limited to 'textproc/chasen-base/patches/patch-am')
-rw-r--r--textproc/chasen-base/patches/patch-am29
1 files changed, 29 insertions, 0 deletions
diff --git a/textproc/chasen-base/patches/patch-am b/textproc/chasen-base/patches/patch-am
new file mode 100644
index 00000000000..cea822bee49
--- /dev/null
+++ b/textproc/chasen-base/patches/patch-am
@@ -0,0 +1,29 @@
+$NetBSD: patch-am,v 1.1 2004/06/09 05:42:31 taca Exp $
+
+--- configure.in.orig Fri Aug 15 12:58:57 2003
++++ configure.in
+@@ -26,7 +26,7 @@ dnl Checks for header files.
+ AC_HEADER_STDC
+ AC_CHECK_HEADERS(fcntl.h limits.h sys/file.h sys/stat.h unistd.h)
+ AC_CHECK_HEADERS(sys/param.h sys/types.h netinet/in.h)
+-AC_CHECK_HEADERS(io.h windows.h)
++AC_CHECK_HEADERS(io.h windows.h iconv.h)
+
+ AC_MSG_CHECKING([for darts.h])
+ AC_ARG_WITH(darts,
+@@ -55,8 +55,13 @@ AC_ARG_WITH(libiconv,
+ AC_SUBST(ICONV_CFLAGS)
+ fi])
+
+-AC_CHECK_LIB(iconv, iconv, [], [
+- AC_CHECK_HEADER(iconv.h, [], AC_MSG_ERROR([ChaSen needs iconv]))])
++AC_MSG_CHECKING([iconv()])
++save_libs="$LIBS"
++LIBS="$LIBS -liconv"
++ac_cv_lib_iconv_iconv=no
++AC_TRY_LINK([#include <iconv.h>], [iconv(0, 0, 0, 0, 0)],
++ [ac_cv_lib_iconv_iconv=yes], [AC_MSG_ERROR([ChaSen needs iconv])])
++AC_MSG_RESULT($ac_cv_lib_iconv_iconv)
+
+ AC_DEFUN(cl_VAR_ICONV_ARG, [
+ for CODE in $2; do