Update of /cvsroot/fink/dists/10.3/stable/main/finkinfo/utils
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19963/dists/10.3/stable/main/finkinfo/utils

Modified Files:
        canna.info canna.patch cannadic.info kinput2.info 
        kinput2.macim.info kinput2.macim.patch kinput2.patch 
Log Message:
sync with unstable

Index: kinput2.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.3/stable/main/finkinfo/utils/kinput2.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- kinput2.patch       19 Apr 2005 14:34:25 -0000      1.2
+++ kinput2.patch       25 Mar 2006 19:18:40 -0000      1.3
@@ -1,6 +1,6 @@
-diff -Nru kinput2-v3.1.orig/Kinput2.conf kinput2-v3.1/Kinput2.conf
---- kinput2-v3.1.orig/Kinput2.conf     Thu Oct  3 18:35:26 2002
-+++ kinput2-v3.1/Kinput2.conf  Tue Mar 30 06:19:55 2004
+diff -Naur kinput2-v3.1.orig/Kinput2.conf kinput2-v3.1/Kinput2.conf
+--- kinput2-v3.1.orig/Kinput2.conf     Thu Oct  3 09:35:26 2002
++++ kinput2-v3.1/Kinput2.conf  Mon Mar 29 21:19:55 2004
 @@ -18,7 +18,7 @@
  /* #define UseWnn */  /* define if you are going to use Wnn (v4, v6 or v7) */
  /* #define UseWnn6 */ /* define if you are going to use Wnn6 or above */
@@ -33,9 +33,9 @@
  
  
  XCOMM SJ3 configuration
-diff -Nru kinput2-v3.1.orig/cmd/Kinput2.ad kinput2-v3.1/cmd/Kinput2.ad
---- kinput2-v3.1.orig/cmd/Kinput2.ad   Thu Oct  3 18:35:26 2002
-+++ kinput2-v3.1/cmd/Kinput2.ad        Tue Mar 30 06:18:39 2004
+diff -Naur kinput2-v3.1.orig/cmd/Kinput2.ad kinput2-v3.1/cmd/Kinput2.ad
+--- kinput2-v3.1.orig/cmd/Kinput2.ad   Thu Oct  3 09:35:26 2002
++++ kinput2-v3.1/cmd/Kinput2.ad        Mon Mar 29 21:18:39 2004
 @@ -96,7 +96,7 @@
  ! XimpProtocol
  *XimpProtocol.ForceDefaultServer: true
@@ -45,9 +45,9 @@
  ! common to XimpProtocol and IMProtocol
  *defaultFontList: -misc-fixed-medium-r-normal--14-*-*-*-c-*
  *ConversionStartKeys: \
-diff -Nru kinput2-v3.1.orig/copyright kinput2-v3.1/copyright
---- kinput2-v3.1.orig/copyright        Thu Jan  1 09:00:00 1970
-+++ kinput2-v3.1/copyright     Tue Mar 30 06:16:19 2004
+diff -Naur kinput2-v3.1.orig/copyright kinput2-v3.1/copyright
+--- kinput2-v3.1.orig/copyright        Thu Jan  1 00:00:00 1970
++++ kinput2-v3.1/copyright     Mon Mar 29 21:16:19 2004
 @@ -0,0 +1,22 @@
 +/*
 + *    kinput2
@@ -71,9 +71,9 @@
 + *            [EMAIL PROTECTED]
 + */
 +
-diff -Nru kinput2-v3.1.orig/lib/Canna.c kinput2-v3.1/lib/Canna.c
---- kinput2-v3.1.orig/lib/Canna.c      Thu Oct  3 18:35:27 2002
-+++ kinput2-v3.1/lib/Canna.c   Tue Mar 30 06:20:35 2004
+diff -Naur kinput2-v3.1.orig/lib/Canna.c kinput2-v3.1/lib/Canna.c
+--- kinput2-v3.1.orig/lib/Canna.c      Thu Oct  3 09:35:27 2002
++++ kinput2-v3.1/lib/Canna.c   Mon Mar 29 21:20:35 2004
 @@ -61,6 +61,10 @@
  #include "CannaP.h"
  #include "DebugPrint.h"
@@ -113,3 +113,18 @@
  
    if (nCannaContexts == 0) {
  #ifdef KC_SETSERVERNAME
+diff -Naur kinput2-v3.1.orig/xinitrc.kinput2.sh kinput2-v3.1/xinitrc.kinput2.sh
+--- kinput2-v3.1.orig/xinitrc.kinput2.sh       Thu Jan  1 00:00:00 1970
++++ kinput2-v3.1/xinitrc.kinput2.sh    Sun Mar 12 09:49:59 2006
+@@ -0,0 +1,11 @@
++# If you don't want to launch kinput2, put xinitrc_kinput2_enable=NO
++# in your .xinitrc
++: ${xinitrc_kinput2_enable=YES}
++
++case $xinitrc_kinput2_enable in
++    [Yy][Ee][Ss])
++    if test -x "$fink_prefix/bin/kinput2"; then
++        "$fink_prefix/bin/kinput2" -canna -xim &
++    fi
++    ;;
++esac

Index: kinput2.info
===================================================================
RCS file: /cvsroot/fink/dists/10.3/stable/main/finkinfo/utils/kinput2.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- kinput2.info        19 Apr 2005 14:34:25 -0000      1.2
+++ kinput2.info        25 Mar 2006 19:18:40 -0000      1.3
@@ -1,8 +1,9 @@
 Package: kinput2
 Version: 3.1
-Revision: 4
-BuildDepends: canna-dev, system-xfree86-dev | x11-dev
-Depends: canna-shlibs (>= 3.7p1-1), app-defaults, system-xfree86-shlibs | 
x11-shlibs
+Revision: 6
+BuildDepends: canna-dev, x11-dev
+Depends: canna-shlibs (>= 3.7p1-1), app-defaults, x11-shlibs, xinitrc
+Conflicts: user-ja (<< 3.0)
 Source: ftp://ftp.sra.co.jp/pub/x11/%n/%n-v%v.tar.gz
 Source-MD5: 2de20576f150248d1fdfe66d7cc4e510
 Patch: %n.patch
@@ -10,6 +11,8 @@
 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 %i/etc/xinitrc.d
+ install -m 755 xinitrc.kinput2.sh %i/etc/xinitrc.d/50kinput2.sh
 <<
 DocFiles: NEWS README copyright
 Description: Input server for easy input of Japanese text
@@ -23,7 +26,7 @@
 client.
 <<
 License: BSD
-Maintainer: None <[email protected]>
+Maintainer: Todai Fink Team <[EMAIL PROTECTED]>
 DescPackaging: <<
  Originally packaged by Masanori Sekino.
 <<

Index: kinput2.macim.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.3/stable/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 2 Nov 2004 01:19:45 -0000       1.1
+++ kinput2.macim.patch 25 Mar 2006 19:18:40 -0000      1.2
@@ -1,6 +1,6 @@
-diff -Nru kinput2-v3.1-macim-20040328.orig/Kinput2.conf 
kinput2-v3.1-macim-20040328/Kinput2.conf
---- kinput2-v3.1-macim-20040328.orig/Kinput2.conf      Tue Mar 30 04:28:31 2004
-+++ kinput2-v3.1-macim-20040328/Kinput2.conf   Tue Mar 30 07:14:38 2004
+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 -Nru kinput2-v3.1-macim-20040328.orig/cmd/Imakefile 
kinput2-v3.1-macim-20040328/cmd/Imakefile
---- kinput2-v3.1-macim-20040328.orig/cmd/Imakefile     Tue Mar 30 06:30:49 2004
-+++ kinput2-v3.1-macim-20040328/cmd/Imakefile  Tue Mar 30 06:56:20 2004
+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 -Nru kinput2-v3.1-macim-20040328.orig/cmd/Kinput2.ad 
kinput2-v3.1-macim-20040328/cmd/Kinput2.ad
---- kinput2-v3.1-macim-20040328.orig/cmd/Kinput2.ad    Tue Mar 30 04:28:31 2004
-+++ kinput2-v3.1-macim-20040328/cmd/Kinput2.ad Tue Mar 30 06:57:58 2004
+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 -Nru kinput2-v3.1-macim-20040328.orig/cmd/kinput2.c 
kinput2-v3.1-macim-20040328/cmd/kinput2.c
---- kinput2-v3.1-macim-20040328.orig/cmd/kinput2.c     Tue Mar 30 04:28:31 2004
-+++ kinput2-v3.1-macim-20040328/cmd/kinput2.c  Tue Mar 30 06:56:20 2004
+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 -Nru kinput2-v3.1-macim-20040328.orig/copyright 
kinput2-v3.1-macim-20040328/copyright
---- kinput2-v3.1-macim-20040328.orig/copyright Thu Jan  1 09:00:00 1970
-+++ kinput2-v3.1-macim-20040328/copyright      Tue Mar 30 06:57:58 2004
+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 -Nru kinput2-v3.1-macim-20040328.orig/lib/Canna.c 
kinput2-v3.1-macim-20040328/lib/Canna.c
---- kinput2-v3.1-macim-20040328.orig/lib/Canna.c       Thu Oct  3 18:35:27 2002
-+++ kinput2-v3.1-macim-20040328/lib/Canna.c    Tue Mar 30 06:59:18 2004
+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 -Nru kinput2-v3.1-macim-20040328.orig/lib/IMProto.c 
kinput2-v3.1-macim-20040328/lib/IMProto.c
---- kinput2-v3.1-macim-20040328.orig/lib/IMProto.c     Thu Oct  3 18:35:28 2002
-+++ kinput2-v3.1-macim-20040328/lib/IMProto.c  Tue Mar 30 06:56:20 2004
+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 -Nru kinput2-v3.1-macim-20040328.orig/lib/XimpProto.c 
kinput2-v3.1-macim-20040328/lib/XimpProto.c
---- kinput2-v3.1-macim-20040328.orig/lib/XimpProto.c   Thu Oct  3 18:35:28 2002
-+++ kinput2-v3.1-macim-20040328/lib/XimpProto.c        Tue Mar 30 06:56:20 2004
+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.3/stable/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  2 Nov 2004 01:19:45 -0000       1.1
+++ kinput2.macim.info  25 Mar 2006 19:18:40 -0000      1.2
@@ -1,19 +1,19 @@
 Package: kinput2.macim
-Version: 3.1+20040417
-Revision: 1
-BuildDepends: system-xfree86-dev | x11-dev
-Depends: app-defaults, system-xfree86-shlibs | x11-shlibs, macosx
+Version: 3.1+20050629
+Revision: 3
+BuildDepends: x11-dev
+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
 Source2-MD5: 8533185fe2957f7106d02803f28bc31b
 Source3: 
http://homepage1.nifty.com/daemon/MachTen/sonoda/Kinput2-MacIM.README.gz
 Source3-MD5: f99be328fc4b5145fb48bfe53cf25c4d
-Source4: 
http://www.sol.dti.ne.jp/~kikuyan/macosx/patches/kinput2-v3.1-macim-20040417.patch.gz
-Source4-MD5: be9b20df81c980b08f3d274153753d09
+Source4: 
http://www.sol.dti.ne.jp/~kikuyan/macosx/patches/kinput2-v3.1-macim-20050629.patch.gz
+Source4-MD5: 701dc2f61e3b89444611e9dabef561ac
 PatchScript: <<
  gzip -cd ../kinput2.fix4.macim.0.2.patch.gz | sed -n -e '143,549p' -e 
'581,$p' | patch -p1
- gzip -cd ../kinput2-v3.1-macim-20040417.patch.gz | patch -p0
+ gzip -cd ../kinput2-v3.1-macim-20050629.patch.gz | patch -p0
  patch -p1 -i %a/%n.patch
  gzip -d ../Kinput2-MacIM.README.gz
 <<
@@ -22,10 +22,13 @@
  make Makefiles
  make depend PREFIX=%p
  make PREFIX=%p CDEBUGFLAGS=-O3
+ test -x cmd/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 %i/etc/xinitrc.d
+ install -m 755 xinitrc.kinput2.macim.sh %i/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]>

Index: canna.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.3/stable/main/finkinfo/utils/canna.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- canna.patch 19 Apr 2005 14:34:25 -0000      1.2
+++ canna.patch 25 Mar 2006 19:18:40 -0000      1.3
@@ -1,6 +1,6 @@
-diff -Nru Canna37p3.orig/Canna.conf Canna37p3/Canna.conf
---- Canna37p3.orig/Canna.conf  Thu May 20 00:48:47 2004
-+++ Canna37p3/Canna.conf       Wed Mar  9 02:04:46 2005
+diff -Naur Canna37p3.orig/Canna.conf Canna37p3/Canna.conf
+--- Canna37p3.orig/Canna.conf  Wed May 19 15:48:47 2004
++++ Canna37p3/Canna.conf       Sun May 29 14:59:54 2005
 @@ -140,19 +140,23 @@
  # define ModernElfLinkAvailable NO
  #endif
@@ -76,9 +76,53 @@
  #endif
  UnixSockName = IROHA
  
-diff -Nru Canna37p3.orig/dic/ideo/words/chimei.t 
Canna37p3/dic/ideo/words/chimei.t
---- Canna37p3.orig/dic/ideo/words/chimei.t     Sat Sep 27 15:18:39 2003
-+++ Canna37p3/dic/ideo/words/chimei.t  Wed Mar  9 02:05:13 2005
+diff -Naur Canna37p3.orig/canna/widedef.h Canna37p3/canna/widedef.h
+--- Canna37p3.orig/canna/widedef.h     Sat Dec 27 17:15:20 2003
++++ Canna37p3/canna/widedef.h  Sun May 29 15:00:31 2005
+@@ -32,12 +32,12 @@
+ #endif
+ 
+ #if (defined(__FreeBSD__) && __FreeBSD_version < 500000) \
+-    || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
++    || defined(__NetBSD__) || defined(__OpenBSD__)
+ # include <machine/ansi.h>
+ #endif
+ 
+ #if (defined(__FreeBSD__) && __FreeBSD_version < 500000) \
+-    || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
++    || defined(__NetBSD__) || defined(__OpenBSD__)
+ # ifdef _BSD_WCHAR_T_
+ #  undef _BSD_WCHAR_T_
+ #  ifdef WCHAR16
+@@ -45,10 +45,6 @@
+ #  else
+ #   define _BSD_WCHAR_T_ unsigned long
+ #  endif
+-#  if defined(__APPLE__) && defined(__WCHAR_TYPE__)
+-#   undef __WCHAR_TYPE__
+-#   define __WCHAR_TYPE__ _BSD_WCHAR_T_
+-#  endif
+ #  include <stddef.h>
+ #  define _WCHAR_T
+ # endif
+@@ -59,6 +55,14 @@
+ # endif
+ # include <stddef.h>
+ # define _WCHAR_T
++#elif defined(__APPLE__)
++# ifdef WCHAR16
++typedef unsigned short wchar_t;
++# else
++typedef unsigned long wchar_t;
++# endif
++# define _BSD_WCHAR_T_DEFINED_ /* <= 10.3 */
++# define _WCHAR_T /* >= 10.4 */
+ #else
+ #if !defined(WCHAR_T) && !defined(_WCHAR_T) && !defined(_WCHAR_T_) \
+  && !defined(__WCHAR_T) && !defined(_GCC_WCHAR_T) && 
!defined(_WCHAR_T_DEFINED)
+diff -Naur Canna37p3.orig/dic/ideo/words/chimei.t 
Canna37p3/dic/ideo/words/chimei.t
+--- Canna37p3.orig/dic/ideo/words/chimei.t     Sat Sep 27 06:18:39 2003
++++ Canna37p3/dic/ideo/words/chimei.t  Sun May 29 14:59:54 2005
 @@ -714,7 +714,7 @@
  ¤¸¤ç¤¦¤»¤­ #CN ¾ëÀ×
  ¤¸¤ç¤¦¤È¤¦¤¯ #CNS ¾ëÅì¶è
@@ -88,9 +132,9 @@
  ¤¸¤ç¤¦¤è¤¦¤· #CNS ¾ëÍÛ»Ô
  ¤¸¤ç¤Û¡¼¤ë #CN ¥¸¥ç¥Û¡¼¥ë
  ¤¸¤ó¤°¤¦¤Þ¤¨ #CN ¿ÀµÜÁ°
-diff -Nru Canna37p3.orig/dic/phono/Imakefile Canna37p3/dic/phono/Imakefile
---- Canna37p3.orig/dic/phono/Imakefile Sat Oct 19 17:27:40 2002
-+++ Canna37p3/dic/phono/Imakefile      Wed Mar  9 02:04:46 2005
+diff -Naur Canna37p3.orig/dic/phono/Imakefile Canna37p3/dic/phono/Imakefile
+--- Canna37p3.orig/dic/phono/Imakefile Sat Oct 19 08:27:40 2002
++++ Canna37p3/dic/phono/Imakefile      Sun May 29 14:59:54 2005
 @@ -25,7 +25,11 @@
                  KPDIC = $(CMDDIR)/kpdic/kpdic
  #endif
@@ -103,15 +147,67 @@
  
                 DICDIR = $(cannaLibDir)/dic
              SAMPLEDIR = $(cannaLibDir)/sample
-diff -Nru Canna37p3.orig/hosts.canna Canna37p3/hosts.canna
---- Canna37p3.orig/hosts.canna Thu Jan  1 09:00:00 1970
-+++ Canna37p3/hosts.canna      Wed Mar  9 02:04:46 2005
+diff -Naur Canna37p3.orig/hosts.canna Canna37p3/hosts.canna
+--- Canna37p3.orig/hosts.canna Thu Jan  1 00:00:00 1970
++++ Canna37p3/hosts.canna      Sun May 29 14:59:54 2005
 @@ -0,0 +1,2 @@
 +unix
 +localhost
-diff -Nru Canna37p3.orig/update-canna-dics-dir Canna37p3/update-canna-dics-dir
---- Canna37p3.orig/update-canna-dics-dir       Thu Jan  1 09:00:00 1970
-+++ Canna37p3/update-canna-dics-dir    Wed Mar  9 02:04:46 2005
+diff -Naur Canna37p3.orig/lib/canna/lisp.c Canna37p3/lib/canna/lisp.c
+--- Canna37p3.orig/lib/canna/lisp.c    Mon Apr 26 22:49:21 2004
++++ Canna37p3/lib/canna/lisp.c Thu Mar 23 17:24:20 2006
+@@ -2643,15 +2643,21 @@
+ int n;
+ {
+   list p, t;
+-  FILE *instream, *fopen();
++  list noerror = NIL;
++  FILE *instream;
+ 
+-  argnchk("load",1);
++  if (n != 1 && n != 2)
++    argnerr("load");
++  if (n == 2)
++    noerror = pop1();
+   p = pop1();
+   if ( !stringp(p) ) {
+     error("load: illegal file name  ",p);
+     /* NOTREACHED */
+   }
+   if ((instream = fopen(xstring(p), "r")) == (FILE *)NULL) {
++    if (noerror)
++      return NIL;
+     error("load: file not found  ",p);
+     /* NOTREACHED */
+   }
+diff -Naur Canna37p3.orig/server/util.c Canna37p3/server/util.c
+--- Canna37p3.orig/server/util.c       Sun Sep 21 12:56:29 2003
++++ Canna37p3/server/util.c    Sat Jun  4 15:28:41 2005
+@@ -24,10 +24,10 @@
+ static char rcs_id[] = "$Id$";
+ #endif
+ 
+-#include "server.h"
+-#if 1 /* unused */
++#if 0 /* unused */
+ #include "widedef.h"
+ #endif
++#include "server.h"
+ 
+ size_t
+ ushort2euc(src, srclen, dest, destlen)
+@@ -104,7 +104,7 @@
+   return j;
+ }
+ 
+-#if 1 /* unused */
++#if 0 /* unused */
+ size_t
+ wchar2ushort32(src, srclen, dest, destlen)
+ register const wchar_t *src;
+diff -Naur Canna37p3.orig/update-canna-dics-dir Canna37p3/update-canna-dics-dir
+--- Canna37p3.orig/update-canna-dics-dir       Thu Jan  1 00:00:00 1970
++++ Canna37p3/update-canna-dics-dir    Sun May 29 14:59:54 2005
 @@ -0,0 +1,15 @@
 +#!/bin/sh -e
 +

Index: canna.info
===================================================================
RCS file: /cvsroot/fink/dists/10.3/stable/main/finkinfo/utils/canna.info,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- canna.info  1 May 2005 05:57:15 -0000       1.4
+++ canna.info  25 Mar 2006 19:18:40 -0000      1.5
@@ -1,6 +1,6 @@
 Package: canna
 Version: 3.7p3
-Revision: 2
+Revision: 5
 Replaces: %N (<= 3.5b2-4)
 BuildDepends: system-xfree86-dev | x11-dev, passwd
 Depends: %N-shlibs (= %v-%r), %N-utils (= %v-%r), %N-server (= %v-%r)
@@ -32,6 +32,7 @@
 SplitOff: <<
   Package: %N-shlibs
   Replaces: %N (<= 3.5b2-4)
+  Description: Japanese input system (client libraries)
   Files: lib/libcanna.*.dylib lib/libcanna16.*.dylib lib/libRKC.*.dylib 
lib/libRKC16.*.dylib share/canna etc/canna/default.canna
   ConfFiles: %p/etc/canna/default.canna
   Shlibs: <<
@@ -47,6 +48,7 @@
   Depends: %N-shlibs (= %v-%r)
   BuildDependsOnly: true
   Replaces: %N (<= 3.5b2-4)
+  Description: Japanese input system (headers)
   Files: include lib/*.a lib/libcanna.dylib lib/libcanna16.dylib 
lib/libRKC.dylib lib/libRKC16.dylib share/man/man3
   DocFiles: OCHANGES* CHANGES.jp README* WHATIS* RKCCONF.jp
 <<
@@ -54,6 +56,7 @@
   Package: %N-server
   Depends: %N-shlibs (= %v-%r), passwd, daemonic
   Replaces: %N (<= 3.5b2-4)
+  Description: Japanese input system (server)
   Files: sbin share/man/man1/cannaserver.1 share/man/man1/cannakill.1 var 
etc/canna/hosts.canna etc/canna/rc.canna
   ConfFiles: %p/etc/canna/hosts.canna %p/etc/canna/rc.canna
   DocFiles: OCHANGES* CHANGES.jp README* WHATIS* RKCCONF.jp
@@ -93,16 +96,20 @@
   Depends: %N-shlibs (= %v-%r)
   Conflicts: cannadic (<< 0.95a-1)
   Replaces: %N (<= 3.5b2-4)
+  Description: Japanese input system (client utilities)
   Files: bin share/man/man1
   DocFiles: OCHANGES* CHANGES.jp README* WHATIS* RKCCONF.jp
 <<
-Description: Japanese input system
+Description: Japanese input system (bundle)
 DescDetail: <<
 Canna is based on a client-server model for kana-to-kanji conversion,
 that is, an application program which uses a Japanese input system
 communicates with a kana-to-kanji conversion server, which is a separate
 process from the application program.
 <<
+DescPort: <<
+(load "nonexistent.canna" t) syntax is backported from CVS HEAD.
+<<
 DocFiles: OCHANGES* CHANGES.jp README* WHATIS* RKCCONF.jp
 License: BSD
 Maintainer: Todai Fink Team <[EMAIL PROTECTED]>

Index: cannadic.info
===================================================================
RCS file: /cvsroot/fink/dists/10.3/stable/main/finkinfo/utils/cannadic.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- cannadic.info       19 Apr 2005 14:34:25 -0000      1.2
+++ cannadic.info       25 Mar 2006 19:18:40 -0000      1.3
@@ -1,6 +1,6 @@
 Package: cannadic
 Version: 0.95c
-Revision: 1
+Revision: 2
 BuildDepends: canna-utils (>= 3.7p1-3)
 Depends: canna-server (>= 3.7p1-3)
 Conflicts: canna (<< 3.7p1-3)
@@ -11,9 +11,13 @@
   install -d -m 755 %i/var/lib/canna/dic/canna
   install -o canna -g canna -m 644 gcanna.cbd gcanna.cld gcannaf.ctd  
%i/var/lib/canna/dic/canna/
   install -d -m 755 %i/var/lib/canna/dics.d
-  echo "gcanna.cbd(gcanna.mwd) -gcanna---" 
>>/%i/var/lib/canna/dics.d/01cannadic
-  echo "gcanna.cld(gcanna.mwd) -gcanna---" 
>>/%i/var/lib/canna/dics.d/01cannadic
-  echo "gcannaf.ctd(.swd) -gcannaf---" >>/%i/var/lib/canna/dics.d/01cannadic
+  echo "gcanna.cbd(gcanna.mwd) -gcanna---" >> 
%i/var/lib/canna/dics.d/01cannadic
+  echo "gcanna.cld(gcanna.mwd) -gcanna---" >> 
%i/var/lib/canna/dics.d/01cannadic
+  echo "gcannaf.ctd(.swd) -gcannaf---" >> %i/var/lib/canna/dics.d/01cannadic
+  install -d -m 755 %i/share/canna
+  echo ';; If cannadic is installed, (load (concat canna-directory 
"/gcannatest.canna") t)' >> %i/share/canna/gcannatest.canna
+  echo ';; returns non-nil on canna >= 3.7p3-5. This file contains no lisp 
codes.' >> %i/share/canna/gcannatest.canna
+  echo ';; If your cannaserver is running on a remote host, this method will 
not work.' >> %i/share/canna/gcannatest.canna
 <<
 DocFiles: COPYING README.ja
 PostInstScript: <<



-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to