head	1.8;
access;
symbols
	RELEASE_5_0_DP1:1.7
	RELEASE_4_5_0:1.7
	RELEASE_4_4_0:1.7
	RELEASE_4_3_0:1.7
	RELEASE_4_2_0:1.7
	RELEASE_4_1_1:1.7
	RELEASE_4_1_0:1.7
	RELEASE_3_5_0:1.7
	RELEASE_4_0_0:1.7
	RELEASE_3_4_0:1.6
	RELEASE_3_3_0:1.6
	RELEASE_2_2_8:1.2
	RELEASE_3_0_0:1.2
	RELEASE_2_2_7:1.2
	RELEASE_2_2_6:1.2
	xcin_2_3_01:1.1.1.1
	YSSU:1.1.1;
locks; strict;
comment	@# @;


1.8
date	2002.04.17.11.51.53;	author clive;	state dead;
branches;
next	1.7;

1.7
date	99.12.24.04.08.51;	author steve;	state Exp;
branches;
next	1.6;

1.6
date	99.09.07.11.24.09;	author foxfair;	state Exp;
branches;
next	1.5;

1.5
date	99.08.19.09.19.30;	author foxfair;	state Exp;
branches;
next	1.4;

1.4
date	99.07.22.04.40.35;	author foxfair;	state Exp;
branches;
next	1.3;

1.3
date	99.01.17.07.31.08;	author vanilla;	state dead;
branches;
next	1.2;

1.2
date	97.12.19.19.29.41;	author vanilla;	state Exp;
branches;
next	1.1;

1.1
date	97.12.15.17.57.50;	author vanilla;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.12.15.17.57.50;	author vanilla;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Upgrade to latest xcin25/libtabe suite.

Hand MAINTAINER to submitter.

PR: ports/37039 ports/37040
Submitted by: Kuang-che Wu <kcwu@@ck.tp.edu.tw>
@
text
@--- src/lib/Makefile.in.orig	Sun Nov 28 14:03:20 1999
+++ src/lib/Makefile.in	Sat Dec 18 16:55:02 1999
@@@@ -19,6 +19,7 @@@@
 	$(LN_S) IMdkit/IMdkit/libXimd.a .
 
 .PHONY: install clean distclean depend
+
 install:
 
 depend:
@


1.7
log
@Update to version 2.5.2b4.

Submitted by:	15655
Reviewed by:	maintainer
@
text
@@


1.6
log
@PR:		ports/11468
Submitted by:	Keith Jang <jtjang@@gcn.net.tw>
Update xcin to xcin-2.5.1 after repo copied. Old xcin will be dropped out
after few months.

xcin is a Chinese INput application in X, well support in both Traditional
Chinese(Big5) and Simplified Chinese(GB) charsets. New version of xcin support
standard XIM too. You can activate one xcin-XIM server, meanwhile, use
different locale configuration to input Big5/GB words at the different
sessions. This port is current version of xcin, code rewritten by
Tung-Han Hsieh <thhsieh@@linux.org.tw>.

WWW: http://xcin.linux.org.tw/

Porting to FreeBSD by Yung-Jen Hung <winard@@ms11.url.com.tw>
& Keith Jang <jtjang@@gcn.net.tw>.
@
text
@d1 6
a6 6
--- src/lib/Makefile.in.orig	Sun Aug 15 00:23:04 1999
+++ src/lib/Makefile.in	Sun Aug 15 00:23:24 1999
@@@@ -30,3 +30,5 @@@@
 	rm -f Makefile
 	for d in $(SUBSYS); do ( cd $$d; $(MAKE) distclean ); done
 	( cd IMdkit; $(MAKE) clean )
d8 3
a10 1
+install:
@


1.5
log
@Correct ome alignment problem with patch-ab, this caused make failure.

Submitted by: ycheng@@sinica.edu.tw, jtjang@@gcn.net.tw
@
text
@d1 8
a8 29
--- src/xi.c.orig       Wed Dec  9 22:43:13 1998
+++ src/xi.c    Thu Jul 22 12:34:14 1999
@@@@ -1056,19 +1056,25 @@@@

 void switch_active_client( InmdState *state, Window cli_win )
 {
+  int refresh = 1;
   last_win = cli_win;

   if ( ignore_cli_stat )
       ignore_cli_stat = 0;
   else
      if ( state->_CurInMethod )
-      memcpy( &inmdstate, state, sizeof( inmdstate ) );
+       if(memcmp(&inmdstate, state, sizeof( inmdstate)))
+           memcpy( &inmdstate, state, sizeof( inmdstate ) );
+       else
+           refresh = 0;

   if ( hide_xcin && ( EngChi || HalfFull ) )
      Show_Xcin();
   else if ( hide_xcin && !EngChi && !HalfFull )
      XUnmapWindow( display, main_win );

+  if(!refresh)
+    return;
   gotoxy( 0, MROW - 1 );

   ClrShowArea( 0 );
@


1.4
log
@PR:			12733
Submitted by:		Chia-liang Kao <clkao@@CirX.ORG>
Add a patch to avoid screen refreshing problem.
@
text
@d11 1
a11 1
        ignore_cli_stat = 0;
d14 1
a14 1
-       memcpy( &inmdstate, state, sizeof( inmdstate ) );
@


1.3
log
@Upgrade to 2.3.03.
@
text
@d1 29
a29 61
--- script/configure.install.orig	Wed Nov 19 13:16:00 1997
+++ script/configure.install	Wed Dec 10 23:16:32 1997
@@@@ -11,6 +11,7 @@@@
 #  General setup.
 #
 
+use_24_fonts=0
 for arg in $@@; do
     case $arg in
     -root=*) 
@@@@ -21,6 +22,9 @@@@
 	BIN_PREFIX=`echo $arg | sed 's/[-a-z]*=//'` ;;
     -x-font-prefix=*)
 	X_FONT_PREFIX=`echo $arg | sed 's/[-a-z]*=//'` ;;
+    -use-24-fonts=*)
+	echo "Use 24 fonts!!!!!!!!!!"
+	use_24_fonts=`echo $arg | sed 's/[-a-z0-9]*=//'` ;;
     *)  echo "Invalid arguement $arg.  Stop."
 	exit 1 ;;
     esac
@@@@ -105,10 +109,17 @@@@
     PATH_XCIN_ETEN=
 
     OPT_XCIN_DELETEK=0
-    OPT_XCIN_CFONT=taipei15
-    OPT_XCIN_EFONT=8x16
-    OPT_CRXVT_CFONT=taipei15
-    OPT_CRXVT_EFONT=8x16
+    if [ "$use_24_fonts" = '1' ]; then
+    OPT_XCIN_CFONT=kc24f
+    OPT_XCIN_EFONT=kc12x24
+    OPT_CRXVT_CFONT=kc24f
+    OPT_CRXVT_EFONT=kc12x24f
+    else
+    OPT_XCIN_CFONT=kc15f
+    OPT_XCIN_EFONT=kc8x15
+    OPT_CRXVT_CFONT=kc15f
+    OPT_CRXVT_EFONT=kc8x15
+    fi
     OPT_FONT_ET15=no
     OPT_FONT_ET24K=no
     OPT_FONT_ET24L=no
@@@@ -133,7 +144,7 @@@@
 fi
 
 test ! -z "$PREFIX" && PATH_XCIN_BIN=`echo $PREFIX | sed 's/\/$//'`/bin \
-		    && PATH_XCIN_DIR=`echo $PREFIX | sed 's/\/$//'`/xcin \
+		    && PATH_XCIN_DIR=`echo $PREFIX/lib/X11 | sed 's/\/$//'`/xcin \
 		    && PATH_XCIN_MAN=`echo $PREFIX | sed 's/\/$//'`/man 
 test ! -z "$BIN_PREFIX" && PATH_XCIN_BIN=`echo $BIN_PREFIX | sed 's/\/$//'`/bin
 test ! -z "$X_FONT_PREFIX" && PATH_XCIN_CFONT=`echo $X_FONT_PREFIX | sed 's/\/$//'`/chinese \
@@@@ -258,7 +269,8 @@@@
 EOF
 $ECHO 'Your choice [CDFHISQUX123456] : '
 
-read ch
+#read ch
+ch=s
 echo
 
 case $ch in
@


1.2
log
@Make it compatible with zh-kcfonts, and enable crxvt.
@
text
@@


1.1
log
@Initial revision
@
text
@d30 4
a33 4
+    OPT_XCIN_CFONT=kc24
+    OPT_XCIN_EFONT=12x24
+    OPT_CRXVT_CFONT=kc24
+    OPT_CRXVT_EFONT=12x24
d35 4
a38 4
+    OPT_XCIN_CFONT=kc15
+    OPT_XCIN_EFONT=8x15
+    OPT_CRXVT_CFONT=kc15
+    OPT_CRXVT_EFONT=8x15
@


1.1.1.1
log
@xcin is a chinese input program.
PR:		ports/5164
Submitted by:	Yen-Shuo SU <yssu@@CCCA.Nctu.edu.tw>
@
text
@@
