From 1ea300c1072c7b1f1ff515b7b518233119a7318c Mon Sep 17 00:00:00 2001 From: minskim Date: Sat, 23 Oct 2004 07:48:03 +0000 Subject: Enable multibyte support in default. It will be disabled by configure if wctype_t is not available. Bump PKGREVISION. --- shells/bash/patches/patch-aa | 13 ++++++++ shells/bash/patches/patch-ab | 13 ++++++++ shells/bash/patches/patch-ac | 21 ++++++++++++ shells/bash/patches/patch-ad | 14 ++++++++ shells/bash/patches/patch-ae | 79 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 140 insertions(+) create mode 100644 shells/bash/patches/patch-aa create mode 100644 shells/bash/patches/patch-ab create mode 100644 shells/bash/patches/patch-ac create mode 100644 shells/bash/patches/patch-ad create mode 100644 shells/bash/patches/patch-ae (limited to 'shells/bash/patches') diff --git a/shells/bash/patches/patch-aa b/shells/bash/patches/patch-aa new file mode 100644 index 00000000000..a2647c56e18 --- /dev/null +++ b/shells/bash/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1 2004/10/23 07:48:03 minskim Exp $ + +--- config-bot.h.orig 2004-03-19 16:56:23.000000000 -0600 ++++ config-bot.h +@@ -141,7 +141,7 @@ + + /* If we don't want multibyte chars even on a system that supports them, let + the configuring user turn multibyte support off. */ +-#if defined (NO_MULTIBYTE_SUPPORT) ++#if defined (NO_MULTIBYTE_SUPPORT) || !defined(HAVE_WCTYPE_T) + # undef HANDLE_MULTIBYTE + #endif + diff --git a/shells/bash/patches/patch-ab b/shells/bash/patches/patch-ab new file mode 100644 index 00000000000..43706eccb94 --- /dev/null +++ b/shells/bash/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1 2004/10/23 07:48:03 minskim Exp $ + +--- lib/readline/rlmbutil.h.orig 2003-05-13 08:38:37.000000000 -0500 ++++ lib/readline/rlmbutil.h +@@ -43,7 +43,7 @@ + + /* If we don't want multibyte chars even on a system that supports them, let + the configuring user turn multibyte support off. */ +-#if defined (NO_MULTIBYTE_SUPPORT) ++#if defined (NO_MULTIBYTE_SUPPORT) || !defined(HAVE_WCTYPE_T) + # undef HANDLE_MULTIBYTE + #endif + diff --git a/shells/bash/patches/patch-ac b/shells/bash/patches/patch-ac new file mode 100644 index 00000000000..a7735f518a3 --- /dev/null +++ b/shells/bash/patches/patch-ac @@ -0,0 +1,21 @@ +$NetBSD: patch-ac,v 1.1 2004/10/23 07:48:03 minskim Exp $ + +--- configure.in.orig 2004-07-21 15:06:54.000000000 -0500 ++++ configure.in +@@ -756,6 +756,16 @@ AC_CHECK_SIZEOF([long long], 8) + + AC_CHECK_TYPE(u_int, [unsigned int]) + AC_CHECK_TYPE(u_long, [unsigned long]) ++AC_CHECK_TYPE(wctype_t, ++[ cat >>confdefs.h <<\_ACEOF ++#define HAVE_WCTYPE_T 1 ++_ACEOF],, ++[#ifdef HAVE_WCHAR_H ++#include ++#endif ++#ifdef HAVE_WCTYPE_H ++#include ++#endif]) + + BASH_TYPE_BITS16_T + BASH_TYPE_U_BITS16_T diff --git a/shells/bash/patches/patch-ad b/shells/bash/patches/patch-ad new file mode 100644 index 00000000000..e6e94aada55 --- /dev/null +++ b/shells/bash/patches/patch-ad @@ -0,0 +1,14 @@ +$NetBSD: patch-ad,v 1.1 2004/10/23 07:48:03 minskim Exp $ + +--- config.h.in.orig 2004-07-21 15:08:31.000000000 -0500 ++++ config.h.in +@@ -235,6 +235,9 @@ + /* Define if you have and it should be used (not on Ultrix). */ + #undef HAVE_ALLOCA_H + ++/* Define if you have wctype_t, as a type. */ ++#undef HAVE_WCTYPE_T ++ + + /* SYSTEM TYPES */ + diff --git a/shells/bash/patches/patch-ae b/shells/bash/patches/patch-ae new file mode 100644 index 00000000000..724a151f9f3 --- /dev/null +++ b/shells/bash/patches/patch-ae @@ -0,0 +1,79 @@ +$NetBSD: patch-ae,v 1.1 2004/10/23 07:48:03 minskim Exp $ + +--- configure.orig 2004-07-21 15:18:56.000000000 -0500 ++++ configure +@@ -18508,6 +18508,74 @@ fi + + + ++echo "$as_me:10755: checking for wctype_t" >&5 ++echo $ECHO_N "checking for wctype_t... $ECHO_C" >&6 ++if test "${ac_cv_type_wctype_t+set}" = set; then ++ echo $ECHO_N "(cached) $ECHO_C" >&6 ++else ++ cat >conftest.$ac_ext <<_ACEOF ++/* confdefs.h. */ ++_ACEOF ++cat confdefs.h >>conftest.$ac_ext ++cat >>conftest.$ac_ext <<_ACEOF ++/* end confdefs.h. */ ++#ifdef HAVE_WCHAR_H ++#include ++#endif ++#ifdef HAVE_WCTYPE_H ++#include ++#endif ++ ++int ++main () ++{ ++if ((wctype_t *) 0) ++ return 0; ++if (sizeof (wctype_t)) ++ return 0; ++ ; ++ return 0; ++} ++_ACEOF ++rm -f conftest.$ac_objext ++if { (eval echo "$as_me:10785: \"$ac_compile\"") >&5 ++ (eval $ac_compile) 2>conftest.er1 ++ ac_status=$? ++ grep -v '^ *+' conftest.er1 >conftest.err ++ rm -f conftest.er1 ++ cat conftest.err >&5 ++ echo "$as_me:10791: \$? = $ac_status" >&5 ++ (exit $ac_status); } && ++ { ac_try='test -z "$ac_c_werror_flag" ++ || test ! -s conftest.err' ++ { (eval echo "$as_me:10795: \"$ac_try\"") >&5 ++ (eval $ac_try) 2>&5 ++ ac_status=$? ++ echo "$as_me:10798: \$? = $ac_status" >&5 ++ (exit $ac_status); }; } && ++ { ac_try='test -s conftest.$ac_objext' ++ { (eval echo "$as_me:10801: \"$ac_try\"") >&5 ++ (eval $ac_try) 2>&5 ++ ac_status=$? ++ echo "$as_me:10804: \$? = $ac_status" >&5 ++ (exit $ac_status); }; }; then ++ ac_cv_type_wctype_t=yes ++else ++ echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++ac_cv_type_wctype_t=no ++fi ++rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++echo "$as_me:10815: result: $ac_cv_type_wctype_t" >&5 ++echo "${ECHO_T}$ac_cv_type_wctype_t" >&6 ++if test $ac_cv_type_wctype_t = yes; then ++ cat >>confdefs.h <<\_ACEOF ++#define HAVE_WCTYPE_T 1 ++_ACEOF ++fi ++ + if test "$ac_cv_sizeof_short" = 2; then + echo "$as_me:$LINENO: checking for bits16_t" >&5 + echo $ECHO_N "checking for bits16_t... $ECHO_C" >&6 -- cgit v1.2.3