diff options
author | taca <taca@pkgsrc.org> | 2004-06-09 05:42:31 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2004-06-09 05:42:31 +0000 |
commit | 44080a0f62c891f034dd1fb7e2b598d0adb7d20e (patch) | |
tree | eb2a3b166af81c143e62fad97d49355ab48473b9 /textproc/chasen-base/patches/patch-am | |
parent | 8563f3b80b776dfa2fb7df8ac0858aabb1fd7a7b (diff) | |
download | pkgsrc-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-am | 29 |
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 |