aboutsummaryrefslogtreecommitdiffstats
path: root/chinese/tk83/files/patch-ah
diff options
context:
space:
mode:
Diffstat (limited to 'chinese/tk83/files/patch-ah')
-rw-r--r--chinese/tk83/files/patch-ah136
1 files changed, 136 insertions, 0 deletions
diff --git a/chinese/tk83/files/patch-ah b/chinese/tk83/files/patch-ah
new file mode 100644
index 000000000000..c865aa3e756f
--- /dev/null
+++ b/chinese/tk83/files/patch-ah
@@ -0,0 +1,136 @@
+--- configure.in.orig Thu Feb 10 11:11:02 2000
++++ configure.in Wed Feb 21 21:27:45 2001
+@@ -60,6 +60,12 @@
+ SC_LOAD_TCLCONFIG
+
+ #--------------------------------------------------------------------
++# i18n improvement (also check it is specified in Tcl)
++#--------------------------------------------------------------------
++
++SC_ENABLE_I18N_IMPROVE
++
++#--------------------------------------------------------------------
+ # Recompute the necessary flags to run the compiler
+ #--------------------------------------------------------------------
+
+@@ -372,6 +378,113 @@
+ TK_SHARED_BUILD=${SHARED_BUILD}
+
+ #--------------------------------------------------------------------
++# Checking X lib for i18n related things.
++#--------------------------------------------------------------------
++
++X11_IMAKE_FLAGS=""
++tk_oldCflags=$CFLAGS
++tk_oldLibs=$LIBS
++CFLAGS="$CFLAGS $XINCLUDES"
++LIBS="$XLIBSW $LIBS"
++
++AC_MSG_CHECKING([XRegisterIMInstantiateCallback])
++AC_TRY_LINK([
++#include <X11/Xlib.h>
++], [
++XRegisterIMInstantiateCallback(0, 0, 0, 0, 0, 0);
++], [
++AC_MSG_RESULT(yes)
++X11_IMAKE_FLAGS="-DHAVE_XIMREGINSTCB"
++], [
++AC_MSG_RESULT(no)
++])
++
++AC_MSG_CHECKING([XIDProc])
++AC_TRY_COMPILE([
++#include <X11/Xlib.h>
++], [
++XIDProc *a;
++], [
++AC_MSG_RESULT(yes)
++], [
++AC_MSG_RESULT(no)
++X11_IMAKE_FLAGS="$X11_IMAKE_FLAGS -DNO_XIDPROC"
++])
++
++HAVE_XMKMF=""
++AC_PATH_PROG(HAVE_XMKMF, xmkmf, "", ${PATH}:/usr/X11R6/bin:/usr/X11R5/bin:/usr/local/X11R6/bin:/usr/local/X11R5/bin:/usr/openwin/bin:/usr/X11/bin:/usr/X386/bin:/usr/sww/bin:/usr/unsupported/bin)
++if test "X$HAVE_XMKMF" != "X"; then
++ IMAKE_FLAGS=""
++ if test -d ImakeCheck; then
++ rm -rf ImakeCheck
++ fi
++ mkdir ImakeCheck
++ cat << EOF > ImakeCheck/Imakefile
++SRCS = dummy.c
++OBJS = dummy.o
++
++ComplexProgramTarget(dummy)
++EOF
++ cat << EOF > ImakeCheck/dummy.c
++static int justAnInt = 0;
++EOF
++ (cd ./ImakeCheck; rm -f Makefile Makefile.*; eval $HAVE_XMKMF) > /dev/null 2>&1
++ for i in `(cd ./ImakeCheck; make -n dummy.o)`
++ do
++ case $i in -D*) IMAKE_FLAGS="$IMAKE_FLAGS $i";; esac
++ done
++ if test "X$IMAKE_FLAGS" != "X"; then
++ AC_MSG_RESULT(Add these flags for proper compile: $IMAKE_FLAGS)
++ X11_IMAKE_FLAGS="$X11_IMAKE_FLAGS $IMAKE_FLAGS"
++ fi
++ rm -rf ImakeCheck
++fi
++
++# At last check FreeBSD and have -lxpg4.
++AC_MSG_CHECKING([system version (for additional locale library)])
++if test -f /usr/lib/NextStep/software_version; then
++ system=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version`
++else
++ system=`uname -s`-`uname -r`
++ if test "$?" -ne 0 ; then
++ system=unknown
++ else
++ # Special check for weird MP-RAS system (uname returns weird
++ # results, and the version is kept in special file).
++
++ if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
++ system=MP-RAS-`awk '{print $3}' /etc/.relid'`
++ fi
++ if test "`uname -s`" = "AIX" ; then
++ system=AIX-`uname -v`.`uname -r`
++ fi
++ fi
++fi
++
++case $system in
++ FreeBSD-*)
++ LIBS="$XLIBSW -lxpg4 $tk_oldLibs"
++ CFLAGS="$CFLAGS $X11_IMAKE_FLAGS"
++ AC_TRY_COMPILE([
++#include <locale.h>
++], [
++(void)setlocale(LC_ALL, "");
++], [
++AC_MSG_RESULT(use xpg4 library.)
++XLIBSW="$XLIBSW -lxpg4"
++], [
++AC_MSG_RESULT(no need other libraries.)
++])
++ ;;
++ *)
++ AC_MSG_RESULT(No additional library is needed.)
++ ;;
++esac
++
++CFLAGS=$tk_oldCflags
++LIBS=$tk_oldLibs
++
++#--------------------------------------------------------------------
+ # The statements below define various symbols relating to creating
+ # the stub'd version of the Tk library
+ #
+@@ -453,5 +566,5 @@
+ AC_SUBST(XINCLUDES)
+ AC_SUBST(XLIBSW)
+ AC_SUBST(TK_SHARED_BUILD)
+-
++AC_SUBST(X11_IMAKE_FLAGS)
+ AC_OUTPUT(Makefile tkConfig.sh)