Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/utils
In directory 
sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21404/10.7/stable/main/finkinfo/utils

Added Files:
        canna.info canna.patch cannadic.info kinput2.info 
        kinput2.patch 
Log Message:
Canna for 10.7 and later.

--- NEW FILE: kinput2.patch ---
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 */
 #define UseCanna       /* define if you are going to use Canna */
-#define UseSj3         /* define if you are going to use Sj3 */
+/* #define UseSj3 */   /* define if you are going to use Sj3 */
 /* #define UseAtok */  /* define if you are going to use Atok */
 
 
@@ -78,17 +78,17 @@
  * If you have already installed Canna header files and libraries..
  */
 XCOMM use installed headers/libraries
-XCOMM CANNAINSTDIR = /usr/local/canna
-XCOMM CANNASRC = $(CANNAINSTDIR)/include
-XCOMM CANNALIB = -lcanna16
+CANNAINSTDIR = $(PREFIX)
+CANNASRC = $(CANNAINSTDIR)/include
+CANNALIB = -L$(CANNAINSTDIR)/lib -lcanna16
 
 /*
  * If you have compiled Canna that came with X11R6 (contrib/programs/Canna),
  * but not installed yet..
  */
 XCOMM use headers/libraries in the source tree
-CANNASRC = $(CONTRIBSRC)/programs/Canna32
-CANNALIB = -L$(CANNASRC)/lib/canna16 -lcanna16
+XCOMM CANNASRC = $(CONTRIBSRC)/programs/Canna32
+XCOMM CANNALIB = -L$(CANNASRC)/lib/canna16 -lcanna16
 
 
 XCOMM SJ3 configuration
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
 ! X Input Method Protocol
-*IMProtocol.locales: ja_JP.SJIS, ja_JP.EUC, ja_JP, japanese, japan, ja
+*IMProtocol.locales: ja_JP.UTF-8, ja_JP.eucJP, ja_JP.SJIS, ja_JP, japanese, 
japan, ja
 ! common to XimpProtocol and IMProtocol
 *defaultFontList: -misc-fixed-medium-r-normal--14-*-*-*-c-*
 *ConversionStartKeys: \
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
+ */
+
+/*
+ * Copyright (C) 1991 by Software Research Associates, Inc.
+ *
+ * Permission to use, copy, modify, and distribute this software and its
+ * documentation for any purpose and without fee is hereby granted, provided
+ * that the above copyright notice appear in all copies and that both that
+ * copyright notice and this permission notice appear in supporting
+ * documentation, and that the name of Software Research Associates not be
+ * used in advertising or publicity pertaining to distribution of the
+ * software without specific, written prior permission.  Software Research
+ * Associates makes no representations about the suitability of this software
+ * for any purpose.  It is provided "as is" without express or implied
+ * warranty.
+ *
+ * Author:  Makoto Ishisone, Software Research Associates, Inc., Japan
+ *             ishis...@sra.co.jp
+ */
+
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"
 
+/* Canna 3.7$B0J9_$O$3$N$h$&$KDj5A$9$k(B */
+#define CANNA_WCHAR16
+#define CANNA_NEW_WCHAR_AWARE
+/* Canna 3.6$B$^$G$N>l9g(B */
 #define _WCHAR_T /* $B$3$NDj5A$O(B jrkanji.h $B$G(B wcKanjiStatus 
$B$J$I$rDj5A$9$k$?$a(B */
 #define wchar_t wchar
 
@@ -246,7 +250,7 @@
     kanabuf[0] = '\0';
     nbytes = XKanaLookup(event, kanabuf, 20, &ks, &compose_status);
 
-    buf[0] = (wchar)kanabuf[0]; /* $B$-$?$J$$(B */
+    buf[0] = (wchar)(unsigned char)kanabuf[0]; /* $B$-$?$J$$(B */
 
     if (ks == XK_space && (event->xkey.state & ShiftMask)) {
       void convend();
@@ -271,7 +275,7 @@
 
     /* $B$+$J4A;zJQ49$9$k(B */
     len = wcKanjiString((int)obj, (int)buf[0],
-                       (wchar_t *)buf, 1024, &kanji_status);
+                       (wchar *)buf, 1024, &kanji_status);
 
     displayPreEdit(obj, len, buf, &kanji_status);
     return (kanji_status.info & KanjiThroughInfo) ? 1 : 0;
@@ -642,7 +646,9 @@
 CannaObject obj;
 {
   char **warn = 0;
+#ifndef CANNA_JR_BEEP_FUNC_DECLARED
   extern (*jrBeepFunc)();
+#endif
 
   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

--- NEW FILE: kinput2.info ---
Package: kinput2
Version: 3.1
Revision: 6
BuildDepends: canna-dev, x11-dev, xmkmf (>= 1.0.2-3), fink (>= 0.24.12-1)
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
PatchFile: %n.patch
PatchFile-MD5: a14902f289eb6c9ea9797e3da70b6533
CompileScript: <<
#!/bin/sh -ev
 export PATH=%p/lib/xmkmf/bin:$PATH 
 export IMAKEINCLUDE=-I%p/lib/X11/config
 xmkmf
 make Makefiles
 make depend PREFIX=%p
 make PREFIX=%p CDEBUGFLAGS=-O3
<<
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
DescDetail: <<
Kinput2 is an input server for X11 applications that want Japanese
text input.

A client that wants kana-kanji conversion service for Japanese text
sends a request to kinput2.  Kinput2 receives the request, does
kana-kanji conversion, and sends the converted text back to the
client.
<<
License: BSD
Maintainer: Todai Fink Team <f...@sodan.ecc.u-tokyo.ac.jp>
DescPackaging: <<
 Originally packaged by Masanori Sekino.
<<
Homepage: ftp://ftp.sra.co.jp/pub/x11/kinput2/

--- NEW FILE: cannadic.info ---
Package: cannadic
Version: 0.95c
Revision: 4
BuildDepends: canna-utils (>= 3.7p1-3)
Depends: canna-server (>= 3.7p1-3), passwd-canna (>= 20130103)
Conflicts: canna (<< 3.7p1-3)
Source: http://cannadic.oucrc.org/%n-%v.tar.gz
Source-MD5: 2a7fc1be5a50e0ca5dd6e5721be4371a
CompileScript: make maindic
InstallScript: <<
  install -d -m 755 %i/var/lib/canna/dic/canna
  install -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
  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: <<
 %p/etc/canna/rc.canna stop >/dev/null 2>&1 || true
 update-canna-dics-dir
 %p/etc/canna/rc.canna start >/dev/null 2>&1 || true

 chown canna:canna 
%p/var/lib/canna/dic/canna/{gcanna.cbd,gcanna.cld,gcannaf.ctd}
<<
PreRmScript: <<
 if [ "$1" != upgrade ]; then
  %p/etc/canna/rc.canna stop >/dev/null 2>&1 || true
  update-canna-dics-dir 2>&1 || true
  %p/etc/canna/rc.canna start >/dev/null 2>&1 || true
 fi
<<
Description: Japanese kana-kanji conversion for canna
DescDetail: <<
'cannadic' is Japanese kana-kanji conversion dictionary for Canna. This
dictionary has been compiled as a supplement/replacement to the dictionaries
distributed together with original Canna. Currently main dictionary and suffix-
and prefix-dictionary together contain over 140000 words.
<<
DescUsage: <<
To use cannadic, you should add the entry of cannadic to your ~/.canna
file.

example of .canna file:
  (use-dictionary
   "gcanna"    ; add cannadic entry
   "gcannaf"   : add cannadic entry
   ;;"iroha"   ; comment out iroha (conflicts with cannadic)
   "fuzokugo"
   "hojomwd"
   "hojoswd"
   :bushu "bushu"
   :user "user"
   )

Additionally, you should create personal learning file of dictionary.

  $ mkdic -fq gcanna

If you are asked to overwrite existing one or not, you should answer yes.
<<
DescPackaging: <<
        dmacks: hacked Makefile for --build-as-nobody (move
        chown/chmod from InstallScript to PostInstScript)
<<
License: GPL
Maintainer: Todai Fink Team <f...@sodan.ecc.u-tokyo.ac.jp>
Homepage: http://cannadic.oucrc.org/

--- NEW FILE: canna.patch ---
diff -Naur Canna37p3.orig/Canna.conf Canna37p3/Canna.conf
--- Canna37p3.orig/Canna.conf   2004-05-19 15:48:47.000000000 +0000
+++ Canna37p3/Canna.conf        2013-08-15 07:49:06.000000000 +0000
@@ -99,7 +99,7 @@
  */
 
 /* root¤Ë¤Ê¤é¤º¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë»þ¤Ï¤³¤ì¤òÄêµÁ¤·¤Æ²¼¤µ¤¤ */
-/* #define InstallAsUser */
+#define InstallAsUser
 /* ½¾Íè¤È¸ß´¹¤Î¥Ç¥£¥ì¥¯¥È¥ê¹½Â¤¤Ë¤¹¤ë¾ì¹ç¤Ï¤³¤ì¤òÄêµÁ¤·¤Æ¤¯¤À¤µ¤¤ */
 /* #define ObsoleteInstallDir */
 
@@ -140,25 +140,29 @@
 # define ModernElfLinkAvailable NO
 #endif
 
-cannaPrefix = DefCannaPrefix
+#define MyCCOptions -no-cpp-precomp -Wall -Wpointer-arith -Wno-implicit-int 
-Wno-return-type -Wno-invalid-source-encoding
+#undef LibraryCCOptions
+#define LibraryCCOptions MyCCOptions -fno-common
+CCOPTIONS = MyCCOptions
+
+cannaPrefix = @PREFIX@
 cannaExecPrefix = $(cannaPrefix)
 cannaBinDir = $(cannaExecPrefix)/bin
 cannaSrvDir = DefCannaSrvDir
 XCOMM cannaLibDir = /var/lib/canna
 XCOMM cannaLibDir = /var/db/canna
 cannaLibDir = DefCannaLibDir
-XCOMM cannaManDir = $(cannaPrefix)/share/man
-cannaManDir = $(cannaPrefix)/man
+cannaManDir = $(cannaPrefix)/share/man
 cannaIncDir = $(cannaPrefix)/include/canna
 
 libCannaDir = DefLibCannaDir
-ErrDir  = DefErrDir
+ErrDir  = $(cannaPrefix)/var/log/canna
 
 /* µì¥Ð¡¼¥¸¥ç¥ó¤È¤Î¸ß´¹API¤ò̵¸ú¤Ë¤¹¤ë¾ì¹ç¤Ï0¤ÈÄêµÁ¤·¤Æ¤¯¤À¤µ¤¤ */
 #define SupportOldWchar 1
 
 /* IPv6¤òÍѤ¤¤ë¾ì¹ç¤Ï1¤ÈÄêµÁ¤·¤Æ¤¯¤À¤µ¤¤ */
-#define UseInet6 0 /* requires newer IPv6 implementation */
+#define UseInet6 1 /* requires newer IPv6 implementation */
 
 /* 3.2·Ï¤«¤é3.6·Ï¤Þ¤Ç¤Î·Á¼°¤Î¼­½ñ¤òºî¤ë¾ì¹ç¤Ï¤³¤ì¤òÄêµÁ¤·¤Æ¤¯¤À¤µ¤¤ */
 /* #define DIC_3_6_COMPAT */
@@ -169,8 +173,8 @@
 #define ModernElfLink NO /* experimental */
 
 
-cannaOwner = bin
-cannaGroup = bin
+cannaOwner = canna
+cannaGroup = canna
 
 #ifdef InstallAsUser
 cannaOwnerGroup =
@@ -197,15 +201,14 @@
 #ifdef InstallAsUser
 CHOWN = :
 CHGRP = :
-CHMOD = :
 #else
 CHOWN = chown
 CHGRP = chgrp
-CHMOD = chmod
 #endif
+CHMOD = /bin/chmod
 
 /* ÆüËܸì¥Þ¥Ë¥å¥¢¥ë¤ò»È¤ï¤Ê¤¤¤Î¤Ç¤¢¤ì¤Ð¥³¥á¥ó¥È¥¢¥¦¥È */
-#define JAPANESEMAN
+/* #define JAPANESEMAN */
 
 /* #define engineSwitch */
 
@@ -237,7 +240,7 @@
 /* #define UseInstalledLibCanna YES */
 #define UseInstalledLibCanna NO
 
-DicDir   = $(cannaLibDir)/dic
+DicDir   = $(cannaPrefix)/var/lib/canna/dic
 
 /* ¤³¤³¤«¤é²¼¤ÏÊѹ¹ÉÔÍפǤ¹ */
 
@@ -338,13 +341,8 @@
 useObsoleteFilename = -DUSE_OBSOLETE_STYLE_FILENAME
 #endif
 
-#ifdef InstallAsUser
-UnixSockDir = $(cannaPrefix)/tmp/.iroha_unix
-AccessFile = $(cannaPrefix)/etc/hosts.canna
-#else
 UnixSockDir = /tmp/.iroha_unix
-AccessFile = /etc/hosts.canna
-#endif
+AccessFile = $(cannaPrefix)/etc/canna/hosts.canna
 UnixSockName = IROHA
 
 /*
diff -Naur Canna37p3.orig/Imakefile Canna37p3/Imakefile
--- Canna37p3.orig/Imakefile    2004-05-19 15:39:22.000000000 +0000
+++ Canna37p3/Imakefile 2013-06-27 11:41:05.000000000 +0000
@@ -106,8 +106,10 @@
         fi
 
 XCOMM Invoke configure only when accanna.h does not exist for faster build
-accanna.h pubconf.h:
+pubconf.h:
        $(CONFIGURE_CMD)
+accanna.h: pubconf.h
+       test -r accanna.h || $(CONFIGURE_CMD)
 XCOMM If you want to invoke configure explicitly, do "make config"
 config::
        $(CONFIGURE_CMD)
diff -Naur Canna37p3.orig/canna/widedef.h Canna37p3/canna/widedef.h
--- Canna37p3.orig/canna/widedef.h      2003-12-27 17:15:20.000000000 +0000
+++ Canna37p3/canna/widedef.h   2005-05-29 15:00:31.000000000 +0000
@@ -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      2003-09-27 06:18:39.000000000 
+0000
+++ Canna37p3/dic/ideo/words/chimei.t   2005-05-29 14:59:54.000000000 +0000
@@ -714,7 +714,7 @@
 ¤¸¤ç¤¦¤»¤­ #CN ¾ëÀ×
 ¤¸¤ç¤¦¤È¤¦¤¯ #CNS ¾ëÅì¶è
 ¤¸¤ç¤¦¤Ê¤ó¤¯ #CNS ¾ëÆî¶è
-¤¸¤ç¤¦¤Ð¤ó¤»¤ó #CNS ¾ïÈ×Àþ
+¤¸¤ç¤¦¤Ð¤ó¤»¤ó #CNS ¾ïÈØÀþ
 ¤¸¤ç¤¦¤è¤¦¤· #CNS ¾ëÍÛ»Ô
 ¤¸¤ç¤Û¡¼¤ë #CN ¥¸¥ç¥Û¡¼¥ë
 ¤¸¤ó¤°¤¦¤Þ¤¨ #CN ¿ÀµÜÁ°
diff -Naur Canna37p3.orig/dic/phono/Imakefile Canna37p3/dic/phono/Imakefile
--- Canna37p3.orig/dic/phono/Imakefile  2002-10-19 08:27:40.000000000 +0000
+++ Canna37p3/dic/phono/Imakefile       2005-05-29 14:59:54.000000000 +0000
@@ -25,7 +25,11 @@
                 KPDIC = $(CMDDIR)/kpdic/kpdic
 #endif
 
+#ifdef HasGcc
+       ROMAJI_DIC_DEF = -DSHIFT -traditional
+#else
        ROMAJI_DIC_DEF = -DSHIFT
+#endif
 
                DICDIR = $(cannaLibDir)/dic
             SAMPLEDIR = $(cannaLibDir)/sample
diff -Naur Canna37p3.orig/hosts.canna Canna37p3/hosts.canna
--- Canna37p3.orig/hosts.canna  1970-01-01 00:00:00.000000000 +0000
+++ Canna37p3/hosts.canna       2005-05-29 14:59:54.000000000 +0000
@@ -0,0 +1,2 @@
+unix
+localhost
diff -Naur Canna37p3.orig/lib/canna/lisp.c Canna37p3/lib/canna/lisp.c
--- Canna37p3.orig/lib/canna/lisp.c     2004-04-26 22:49:21.000000000 +0000
+++ Canna37p3/lib/canna/lisp.c  2006-03-23 17:24:20.000000000 +0000
@@ -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        2003-09-21 12:56:29.000000000 +0000
+++ Canna37p3/server/util.c     2005-06-04 15:28:41.000000000 +0000
@@ -24,10 +24,10 @@
 static char rcs_id[] = "$Id: util.c,v 1.8 2003/09/21 12:56:29 aida_s Exp $";
 #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        1970-01-01 00:00:00.000000000 
+0000
+++ Canna37p3/update-canna-dics-dir     2005-05-29 14:59:54.000000000 +0000
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+
+PATH=/bin:/sbin:/usr/bin:/usr/sbin:@PREFIX@/bin:@PREFIX@/sbin
+export PATH
+
+LIST_FILE=@PREFIX@/var/lib/canna/dic/canna/dics.dir
+LIST_DIR=@PREFIX@/var/lib/canna/dics.d
+
+TMPFILE=`tempfile`
+cat ${LIST_DIR}/* >>${TMPFILE}
+mv ${TMPFILE} ${LIST_FILE}
+chmod 0644 ${LIST_FILE}
+chown canna:canna ${LIST_FILE}
+
+exit 0

--- NEW FILE: canna.info ---
Package: canna
Version: 3.7p3
Revision: 9
Replaces: %N (<= 3.5b2-4)
BuildDepends: system-xfree86-dev | x11-dev, passwd-canna (>= 20130103), xmkmf 
(>= 1.0.2-3), fink (>= 0.24.12)
Depends: %N-shlibs (= %v-%r), %N-utils (= %v-%r), %N-server (= %v-%r)
Source: http://downloads.sourceforge.jp/canna/9565/Canna37p3.tar.bz2
Source-MD5: 0b8c241f63ab4cd3c0b9be569456dc33
PatchFile: %n.patch
PatchFile-MD5: e8f4db49314f3dd45fba7c7aae7fc9eb
PatchScript: LANG=C sed 's|@PREFIX@|%p|g' <%{PatchFile} | patch -p1
CompileScript: <<
#!/bin/sh -ev
 export PATH=%p/lib/xmkmf/bin:$PATH 
 export IMAKEINCLUDE=-I%p/lib/X11/config
 xmkmf
 make canna CC=gcc
<<
InstallScript: <<
  make install install.man DESTDIR=%d

  rm %i/sbin/cannakill
  install -c -m 755 %i/bin/catdic %i/sbin/cannakill

  install -d -m 755 %i/etc/canna
  mv %i/share/canna/default.canna %i/etc/canna/default.canna
  ( cd %i/share/canna && ln -sf %p/etc/canna/default.canna )

  install -c -m 755 update-canna-dics-dir %i/sbin/
  install -c -m 644 hosts.canna %i/etc/canna/
  install -c -m 755 misc/rc.canna %i/etc/canna/

  install -d -m 755 %i/var/lib/canna/dics.d
  mv %i/var/lib/canna/dic/canna/dics.dir %i/var/lib/canna/dics.d/00default
  touch %i/var/lib/canna/dic/canna/dics.dir
  chmod 444 %i/var/lib/canna/dic/canna/*.c?d
<<
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: <<
    %p/lib/libcanna.1.dylib 1.2.0 %n (>= 3.7p1-3)
    %p/lib/libcanna16.1.dylib 1.2.0 %n (>= 3.7p1-3)
    %p/lib/libRKC.1.dylib 1.2.0 %n (>= 3.7p1-3)
    %p/lib/libRKC16.1.dylib 1.2.0 %n (>= 3.7p1-3)
  <<
  DocFiles: OCHANGES* CHANGES.jp README* WHATIS* RKCCONF.jp
<<
SplitOff2: <<
  Package: %N-dev
  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
<<
SplitOff3: <<
  Package: %N-server
  Depends: %N-shlibs (= %v-%r), passwd-canna (>= 20130103), 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
  PostInstScript: <<
   daemonic install canna
   daemonic enable canna
   update-canna-dics-dir
   %p/etc/canna/rc.canna stop >/dev/null 2>&1 || true
   install -d -m 1777 /tmp/.iroha_unix 2>&1 || true

   chown canna:canna %p/var/lib/canna/dic/canna/dics.dir
   mkdir -p %p/var/lib/canna/dic/user %p/var/lib/canna/dic/group
   chown canna:canna %p/var/lib/canna/dic/user %p/var/lib/canna/dic/group
   chmod 770 %p/var/lib/canna/dic/user %p/var/lib/canna/dic/group
   %p/etc/canna/rc.canna start >/dev/null 2>&1 || true
  <<
  PreRmScript: <<
   if [ $1 != "upgrade" ]; then
    %p/etc/canna/rc.canna stop >/dev/null 2>&1 || true
    daemonic remove canna || true
    rmdir /tmp/.iroha_unix 2>&1 || true
    rm -rf %p/var/log/canna
   fi
  <<
  DaemonicName: canna
  DaemonicFile: <<
<service>
<description>Canna Server</description>
<message>Canna server</message>
<daemon name="canna">
<executable>%p/etc/canna/rc.canna</executable>
<parameters>start</parameters>
</daemon>
</service>
<<
<<
SplitOff4: <<
  Package: %N-utils
  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 (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.
<<
DescPackaging: <<
        dmacks: hacked makefile templates for --build-as-nobody (move
        chown/chmod from InstallScript to PostInstScript)
<<
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 <f...@sodan.ecc.u-tokyo.ac.jp>
Homepage: http://canna.sourceforge.jp/


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to