Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21994/10.4/unstable/main/finkinfo/utils
Modified Files: kinput2.macim.info kinput2.macim.patch Log Message: Port kinput2.macim-20050629 to 10.3. Use xinitrc mechanism. Index: kinput2.macim.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils/kinput2.macim.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- kinput2.macim.patch 20 Jan 2006 20:32:32 -0000 1.1 +++ kinput2.macim.patch 12 Mar 2006 16:43:56 -0000 1.2 @@ -1,6 +1,6 @@ -diff -Naur kinput2-v3.1-macim-20050528.orig/Kinput2.conf kinput2-v3.1-macim-20050528/Kinput2.conf ---- kinput2-v3.1-macim-20050528.orig/Kinput2.conf Thu Jan 22 00:53:19 2004 -+++ kinput2-v3.1-macim-20050528/Kinput2.conf Sat Jun 4 16:28:42 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/Kinput2.conf kinput2-v3.1-macim-20050629/Kinput2.conf +--- kinput2-v3.1-macim-20050629.orig/Kinput2.conf Thu Jan 22 00:53:19 2004 ++++ kinput2-v3.1-macim-20050629/Kinput2.conf Sat Jun 4 16:28:42 2005 @@ -79,17 +79,17 @@ * If you have already installed Canna header files and libraries.. */ @@ -24,9 +24,9 @@ XCOMM SJ3 configuration -diff -Naur kinput2-v3.1-macim-20050528.orig/cmd/Imakefile kinput2-v3.1-macim-20050528/cmd/Imakefile ---- kinput2-v3.1-macim-20050528.orig/cmd/Imakefile Thu Jan 22 00:58:31 2004 -+++ kinput2-v3.1-macim-20050528/cmd/Imakefile Sat Jun 4 16:28:42 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/cmd/Imakefile kinput2-v3.1-macim-20050629/cmd/Imakefile +--- kinput2-v3.1-macim-20050629.orig/cmd/Imakefile Thu Jan 22 00:58:31 2004 ++++ kinput2-v3.1-macim-20050629/cmd/Imakefile Sat Jun 4 16:28:42 2005 @@ -49,5 +49,5 @@ SRCS = kinput2.c OBJS = kinput2.o @@ -35,9 +35,9 @@ -InstallAppDefaults(Kinput2) +ComplexProgramTargetNoMan(kinput2.macim) +InstallAppDefaultsLong(Kinput2,Kinput2_macim) -diff -Naur kinput2-v3.1-macim-20050528.orig/cmd/Kinput2.ad kinput2-v3.1-macim-20050528/cmd/Kinput2.ad ---- kinput2-v3.1-macim-20050528.orig/cmd/Kinput2.ad Fri May 6 04:35:47 2005 -+++ kinput2-v3.1-macim-20050528/cmd/Kinput2.ad Sat Jun 4 16:28:42 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/cmd/Kinput2.ad kinput2-v3.1-macim-20050629/cmd/Kinput2.ad +--- kinput2-v3.1-macim-20050629.orig/cmd/Kinput2.ad Fri May 6 04:35:47 2005 ++++ kinput2-v3.1-macim-20050629/cmd/Kinput2.ad Sat Jun 4 16:28:42 2005 @@ -5,9 +5,10 @@ !! !! things you shouldn't change @@ -61,9 +61,9 @@ ! common to XimpProtocol and IMProtocol *defaultFontList: -misc-fixed-medium-r-normal--14-*-*-*-c-* *ConversionStartKeys: \ -diff -Naur kinput2-v3.1-macim-20050528.orig/cmd/kinput2.c kinput2-v3.1-macim-20050528/cmd/kinput2.c ---- kinput2-v3.1-macim-20050528.orig/cmd/kinput2.c Tue Mar 23 01:27:35 2004 -+++ kinput2-v3.1-macim-20050528/cmd/kinput2.c Sat Jun 4 16:28:42 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/cmd/kinput2.c kinput2-v3.1-macim-20050629/cmd/kinput2.c +--- kinput2-v3.1-macim-20050629.orig/cmd/kinput2.c Tue Mar 23 01:27:35 2004 ++++ kinput2-v3.1-macim-20050629/cmd/kinput2.c Sat Jun 4 16:28:42 2005 @@ -96,9 +96,9 @@ static String fallback_resources[] = { @@ -86,9 +86,9 @@ options, XtNumber(options), &ac, av, fallback_resources, (ArgList)NULL, 0); -diff -Naur kinput2-v3.1-macim-20050528.orig/copyright kinput2-v3.1-macim-20050528/copyright ---- kinput2-v3.1-macim-20050528.orig/copyright Thu Jan 1 00:00:00 1970 -+++ kinput2-v3.1-macim-20050528/copyright Tue May 3 02:14:22 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/copyright kinput2-v3.1-macim-20050629/copyright +--- kinput2-v3.1-macim-20050629.orig/copyright Thu Jan 1 00:00:00 1970 ++++ kinput2-v3.1-macim-20050629/copyright Tue May 3 02:14:22 2005 @@ -0,0 +1,22 @@ +/* + * kinput2 @@ -112,9 +112,9 @@ + * [EMAIL PROTECTED] + */ + -diff -Naur kinput2-v3.1-macim-20050528.orig/lib/Canna.c kinput2-v3.1-macim-20050528/lib/Canna.c ---- kinput2-v3.1-macim-20050528.orig/lib/Canna.c Thu Oct 3 09:35:27 2002 -+++ kinput2-v3.1-macim-20050528/lib/Canna.c Tue May 3 02:14:22 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/lib/Canna.c kinput2-v3.1-macim-20050629/lib/Canna.c +--- kinput2-v3.1-macim-20050629.orig/lib/Canna.c Thu Oct 3 09:35:27 2002 ++++ kinput2-v3.1-macim-20050629/lib/Canna.c Tue May 3 02:14:22 2005 @@ -61,6 +61,10 @@ #include "CannaP.h" #include "DebugPrint.h" @@ -154,9 +154,9 @@ if (nCannaContexts == 0) { #ifdef KC_SETSERVERNAME -diff -Naur kinput2-v3.1-macim-20050528.orig/lib/IMProto.c kinput2-v3.1-macim-20050528/lib/IMProto.c ---- kinput2-v3.1-macim-20050528.orig/lib/IMProto.c Thu Oct 3 09:35:28 2002 -+++ kinput2-v3.1-macim-20050528/lib/IMProto.c Tue May 3 02:14:22 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/lib/IMProto.c kinput2-v3.1-macim-20050629/lib/IMProto.c +--- kinput2-v3.1-macim-20050629.orig/lib/IMProto.c Thu Oct 3 09:35:28 2002 ++++ kinput2-v3.1-macim-20050629/lib/IMProto.c Tue May 3 02:14:22 2005 @@ -44,7 +44,7 @@ #include "im.h" @@ -166,9 +166,9 @@ #define UNIX_SOCKET_DIR "/tmp/.ki2-unix" /*- resource table -*/ -diff -Naur kinput2-v3.1-macim-20050528.orig/lib/XimpProto.c kinput2-v3.1-macim-20050528/lib/XimpProto.c ---- kinput2-v3.1-macim-20050528.orig/lib/XimpProto.c Thu Oct 3 09:35:28 2002 -+++ kinput2-v3.1-macim-20050528/lib/XimpProto.c Tue May 3 02:14:22 2005 +diff -Naur kinput2-v3.1-macim-20050629.orig/lib/XimpProto.c kinput2-v3.1-macim-20050629/lib/XimpProto.c +--- kinput2-v3.1-macim-20050629.orig/lib/XimpProto.c Thu Oct 3 09:35:28 2002 ++++ kinput2-v3.1-macim-20050629/lib/XimpProto.c Tue May 3 02:14:22 2005 @@ -45,7 +45,7 @@ @@ -178,3 +178,40 @@ #define SERVER_VERSION "1" #define VENDOR_NAME "SRA" +diff -Naur kinput2-v3.1-macim-20050629.orig/lib/mactext.c kinput2-v3.1-macim-20050629/lib/mactext.c +--- kinput2-v3.1-macim-20050629.orig/lib/mactext.c Wed May 18 18:00:25 2005 ++++ kinput2-v3.1-macim-20050629/lib/mactext.c Sun Mar 12 15:58:51 2006 +@@ -410,10 +410,18 @@ + hiliteRange->fNumOfRanges = 2; + hiliteRange->fRange[0].fStart = 0; + hiliteRange->fRange[0].fEnd = length; ++#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 + hiliteRange->fRange[0].fHiliteStyle = kTSMHiliteConvertedText; ++#else ++ hiliteRange->fRange[0].fHiliteStyle = kConvertedText; ++#endif + hiliteRange->fRange[1].fStart = 0; + hiliteRange->fRange[1].fEnd = length; ++#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 + hiliteRange->fRange[1].fHiliteStyle = kTSMHiliteCaretPosition; ++#else ++ hiliteRange->fRange[1].fHiliteStyle = kCaretPosition; ++#endif + } else + status = memFullErr; + } +diff -Naur kinput2-v3.1-macim-20050629.orig/xinitrc.kinput2.macim.sh kinput2-v3.1-macim-20050629/xinitrc.kinput2.macim.sh +--- kinput2-v3.1-macim-20050629.orig/xinitrc.kinput2.macim.sh Thu Jan 1 00:00:00 1970 ++++ kinput2-v3.1-macim-20050629/xinitrc.kinput2.macim.sh Sun Mar 12 15:13:13 2006 +@@ -0,0 +1,11 @@ ++# If you don't want to launch kinput2.macim, put xinitrc_kinput2_macim_enable=NO ++# in your .xinitrc ++: ${xinitrc_kinput2_macim_enable=YES} ++ ++case $xinitrc_kinput2_macim_enable in ++ [Yy][Ee][Ss]) ++ if test -x "$fink_prefix/bin/kinput2.macim"; then ++ "$fink_prefix/bin/kinput2.macim" -macim -xim & ++ fi ++ ;; ++esac Index: kinput2.macim.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils/kinput2.macim.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- kinput2.macim.info 20 Jan 2006 20:32:32 -0000 1.1 +++ kinput2.macim.info 12 Mar 2006 16:43:56 -0000 1.2 @@ -1,8 +1,8 @@ Package: kinput2.macim Version: 3.1+20050629 -Revision: 1 +Revision: 2 BuildDepends: system-xfree86-dev | x11-dev -Depends: app-defaults, system-xfree86-shlibs | x11-shlibs, macosx (>= 10.4) +Depends: app-defaults, x11-shlibs, macosx (>= 10.3), xinitrc Source: ftp://ftp.sra.co.jp/pub/x11/kinput2/kinput2-v3.1.tar.gz Source-MD5: 2de20576f150248d1fdfe66d7cc4e510 Source2: http://homepage1.nifty.com/daemon/MachTen/sonoda/kinput2.fix4.macim.0.2.patch.gz @@ -22,10 +22,13 @@ make Makefiles make depend PREFIX=%p make PREFIX=%p CDEBUGFLAGS=-O3 + test -x %p/bin/kinput2.macim || { echo "Build failed!" >&2; exit 2; } << InstallScript: << make install install.man DESTDIR=%d PREFIX=%p BINDIR=%p/bin LIBDIR=%p/lib CONFDIR=%p/etc MANSOURCEPATH=%p/share/man/man DOCDIR=%p/share/doc/%n XAPPLOADDIR=%p/etc/app-defaults rm -f %i/lib/app-defaults + mkdir -p -m 755 %p/etc/xinitrc.d + install -m 755 xinitrc.kinput2.macim.sh %p/etc/xinitrc.d/50kinput2.macim.sh << DocFiles: NEWS README ../Kinput2-MacIM.README copyright Description: Input server for easy input of Japanese text, using Kotoeri @@ -38,9 +41,13 @@ kana-kanji conversion, and sends the converted text back to the client. << +DescPort: << +Upstream author says kinput2.macim > 20040417 is only for >= 10.4, but +also runs on 10.3 with a trivial patch. +<< DescUsage: << -Launch kinput2.macim, and set environment value XMODIFIERS to -"@im=kinput2.macim". +Set environment value XMODIFIERS to "@im=kinput2.macim". +kinput2.macim itself is automatically launched by Fink xinitrc mechanism. << License: BSD Maintainer: Todai Fink Team <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits