Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/utils
In directory sc8-pr-cvs1:/tmp/cvs-serv22281

Added Files:
        canna-3.6p1-1.info canna-3.6p1-1.patch 
Log Message:
New upstream version.

--- NEW FILE: canna-3.6p1-1.info ---
Package: canna
Version: 3.6p1
Revision: 1
GCC: 3.1
BuildDepends: dlcompat-dev
Depends: %N-shlibs (= %v-%r)
Source: http://downloads.sourceforge.jp/%n/1722/Canna36p1.tar.gz
Source-MD5: 303f236f40f923c9c3f3cdde90561ddc
PatchScript: sed 's|@PREFIX@|%p|g' <%a/%f.patch | patch -p1
ConfFiles: %p/etc/canna/default.canna
CompileScript: <<
 xmkmf
 make Makefile
 make canna SHLIBLDFLAGS="-dynamiclib -undefined suppress -flat_namespace"
<<
InstallScript: <<
  make install install.man DESTDIR=%d

  install -d -m 755 %i/etc/canna
  mv %i/var/lib/canna/default.canna %i/etc/canna/default.canna
  ( cd %i/var/lib/canna && ln -sf %p/etc/canna/default.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

  install -d -m 755 %i/sbin
  install -c -m 755 update-canna-dics-dir %i/sbin/
<<
SplitOff: <<
  Package: %N-shlibs
  Depends: x11, daemonic
  Replaces: %N (<= 3.5b2-4)
  Files: lib/libcanna.*.dylib lib/libcanna16.*.dylib lib/libRKC.*.dylib 
lib/libRKC16.*.dylib
  Shlibs: <<
    %p/lib/libcanna.1.dylib 1.0.0 %n (>= 3.6-1)
    %p/lib/libcanna16.1.dylib 1.0.0 %n (>= 3.6-1)
    %p/lib/libRKC.1.dylib 1.0.0 %n (>= 3.6-1)
    %p/lib/libRKC16.1.dylib 1.0.0 %n (>= 3.6-1)
  <<
  DocFiles: CHANGES* README* WHATIS*
<<
SplitOff2: <<
  Package: %N-dev
  BuildDependsOnly: True
  Depends: %N-shlibs (= %v-%r)
  Replaces: %N (<= 3.5b2-4)
  Files: include lib/*.a lib/libcanna.dylib lib/libcanna16.dylib lib/libRKC.dylib 
lib/libRKC16.dylib share/man/man3
  DocFiles: CHANGES* README* WHATIS*
<<
DocFiles: CHANGES* README* WHATIS*
DaemonicFile: <<
<service>
<description>Canna Server</description>
<message>Canna server</message>
<daemon name="canna">
<executable background="yes">%p/sbin/cannaserver</executable>
<parameters>-u canna</parameters>
<pidfile>%p/var/run/%n.pid</pidfile>
</daemon>
</service>
<<
PostInstScript: <<
 daemonic install canna
 daemonic enable canna
 update-canna-dics-dir
 cannakill >/dev/null 2>&1 || true
 cannaserver -u canna >/dev/null 2>&1 || true
<<
PreRmScript: <<
 if [ $1 != "upgrade" ]; then
  cannakill >/dev/null 2>&1 || true
  daemonic remove canna
 fi
<<
Description: Japanese input system
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.
<<
License: BSD
Maintainer: Masanori Sekino <[EMAIL PROTECTED]>
Homepage: http://canna.sourceforge.jp/

--- NEW FILE: canna-3.6p1-1.patch ---
diff -Naur Canna36p1.old/Canna.conf Canna36p1.new/Canna.conf
--- Canna36p1.old/Canna.conf    Mon Dec  2 09:44:59 2002
+++ Canna36p1.new/Canna.conf    Thu Dec  5 00:58:03 2002
@@ -132,29 +132,29 @@
 
 /* root�ˤʤ餺�˥��󥹥ȡ��뤹����Ϥ����������Ʋ����� */
 /* #define InstallAsUser */
-cannaPrefix = /usr/local/canna
+cannaPrefix = @PREFIX@
 cannaExecPrefix = $(cannaPrefix)
 cannaBinDir = $(cannaExecPrefix)/bin
-cannaSrvDir = $(cannaExecPrefix)/bin
-cannaLibDir = $(cannaPrefix)/lib
-cannaManDir = $(cannaPrefix)/man
+cannaSrvDir = $(cannaExecPrefix)/sbin
+cannaLibDir = $(cannaPrefix)/var/lib/canna
+cannaManDir = $(cannaPrefix)/share/man
 cannaIncDir = $(cannaPrefix)/include/canna
 
 #ifdef InstallAsUser
 libCannaDir = $(cannaExecPrefix)/lib
 ErrDir  = $(cannaExecPrefix)/log
 #else
-libCannaDir = /usr/lib
-ErrDir  = /usr/spool/canna
+libCannaDir = $(cannaPrefix)/lib
+ErrDir  =  $(cannaPrefix)/var/log/canna
 #endif
 
 /* ����3�Ԥ��ѹ����ʤ��Ǥ������� */
 wcharDefinition = -DCANNA_WCHAR
 Wlib =
-JapaneseLocale = japanese
+JapaneseLocale = ja
 
-cannaOwner = bin
-cannaGroup = bin
+cannaOwner = canna
+cannaGroup = canna
 
 #ifdef InstallAsUser
 cannaOwnerGroup =
@@ -164,7 +164,7 @@
 
 pointerIntegerDef =
 
-cannaDsoRev = 1
+cannaDsoRev = 1.0
     /* SunOS 4.x �򤪻Ȥ������� shared object �����Ѥ�����ˤ�
             cannaDsoRev = 1.1
     �Ȼ��ꤷ�Ƥ����������ޤ���FreeBSD �����Ѥ�����ϡ�
@@ -177,7 +177,7 @@
 #elif defined(hpux)
 sharedLibExtension = sl.$(cannaDsoRev)
 #else
-sharedLibExtension = so.$(cannaDsoRev)
+sharedLibExtension = $(cannaDsoRev).dylib
 #endif
 
 /* iroha.t �ξ�����ꡣpubdic+ ������Ф��������ꤷ�ޤ��� */
@@ -188,16 +188,16 @@
 CHGRP = :
 CHMOD = :
 #else
-CHOWN = chown
-CHGRP = chgrp
-CHMOD = chmod
+CHOWN = /usr/sbin/chown
+CHGRP = /usr/bin/chgrp
+CHMOD = /bin/chmod
 #endif
 
 /* ���ܸ�ޥ˥奢���Ȥ�ʤ��ΤǤ���Х����ȥ����� */
-#define JAPANESEMAN
+/* #define JAPANESEMAN */
 
 /* locale �ǥ��쥯�ȥ����äƤ�����ϰʲ��򵭽Ҥ��� */
-/* #define LOCALE_DIR /usr/lib/locale */
+#define LOCALE_DIR /usr/share/locale
 
 /* ���󥸥󥹥��å���ǽ��Ȥ��ΤǤ���Х����Ȥ�Ϥ��� */
 /* ���� Canna version 3.5 �Ǥϥ����Ȥ�Ϥ����ʤ��Ǥ������� */
@@ -231,7 +231,7 @@
 /* #define UseInstalledLibCanna YES */
 #define UseInstalledLibCanna NO
 
-DicDir   = $(cannaLibDir)/dic
+DicDir   = $(cannaPrefix)/var/lib/canna/dic
 
 #ifdef NeXT
 #define NO_X_ENV
diff -Naur Canna36p1.old/canna/protodefs.h Canna36p1.new/canna/protodefs.h
--- Canna36p1.old/canna/protodefs.h     Sun Oct 20 17:20:33 2002
+++ Canna36p1.new/canna/protodefs.h     Thu Dec  5 00:58:03 2002
@@ -78,7 +78,7 @@
 #define I16toI32(x) (x)
 #define I8toI32(x) (((x) & 0x80) ? ((x) | 0xffffff80) : (x))
 
-#if defined(__bsdi__) || defined(__FreeBSD__)
+#if defined(__bsdi__) || defined(__FreeBSD__) || defined(__APPLE__)
 #include <machine/endian.h>
 #endif
 
diff -Naur Canna36p1.old/canna/widedef.h Canna36p1.new/canna/widedef.h
--- Canna36p1.old/canna/widedef.h       Sat Oct 19 17:27:28 2002
+++ Canna36p1.new/canna/widedef.h       Thu Dec  5 00:58:04 2002
@@ -35,7 +35,7 @@
 #define WCHAR16
 #endif
      
-#if defined(__FreeBSD__) || defined(__NetBSD__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
 # include <machine/ansi.h>
 #endif
 
@@ -61,7 +61,7 @@
 #endif /* !nec_ews_svr2 */
 #endif /* HAVE_WCHAR_OPERATION */
 
-#if defined(__FreeBSD__) || defined(__NetBSD__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
 # ifdef _BSD_WCHAR_T_
 #  undef _BSD_WCHAR_T_
 #  ifdef WCHAR16
diff -Naur Canna36p1.old/cmd/catdic/Imakefile Canna36p1.new/cmd/catdic/Imakefile
--- Canna36p1.old/cmd/catdic/Imakefile  Thu Nov  7 23:46:02 2002
+++ Canna36p1.new/cmd/catdic/Imakefile  Thu Dec  5 01:03:11 2002
@@ -85,14 +85,14 @@
        $(RM) $(DESTDIR)$(cannaBinDir)/addwords
        $(RM) $(DESTDIR)$(cannaBinDir)/delwords
        $(RM) $(DESTDIR)$(cannaBinDir)/cannakill
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/cpdic
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/lsdic
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/mkdic
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/mvdic
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/rmdic
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/syncdic
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/chmoddic
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/addwords
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/delwords
-       $(LN) $(DESTDIR)$(cannaBinDir)/catdic $(DESTDIR)$(cannaBinDir)/cannakill
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic cpdic)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic lsdic)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic mkdic)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic mvdic)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic rmdic)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic syncdic)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic chmoddic)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic addwords)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic delwords)
+       (cd $(DESTDIR)$(cannaBinDir); $(LN) catdic cannakill)
 #endif
diff -Naur Canna36p1.old/dic/ideo/grammar/Imakefile 
Canna36p1.new/dic/ideo/grammar/Imakefile
--- Canna36p1.old/dic/ideo/grammar/Imakefile    Sat Oct 19 17:27:34 2002
+++ Canna36p1.new/dic/ideo/grammar/Imakefile    Thu Dec  5 00:58:04 2002
@@ -85,6 +85,6 @@
 InstallMultipleFlags($(ALLDIC),$(CANNADICDIR),-m 0664 $(cannaOwnerGroup))
 
 install::
-       $(CHGRP) $(cannaGroup) $(CANNADICDIR)
-       $(CHOWN) $(cannaOwner) $(CANNADICDIR)
-       $(CHMOD) ug+w $(CANNADICDIR)
+       $(CHGRP) $(cannaGroup) $(DESTDIR)$(CANNADICDIR)
+       $(CHOWN) $(cannaOwner) $(DESTDIR)$(CANNADICDIR)
+       $(CHMOD) ug+w $(DESTDIR)$(CANNADICDIR)
diff -Naur Canna36p1.old/lib/RKC/rkc.c Canna36p1.new/lib/RKC/rkc.c
--- Canna36p1.old/lib/RKC/rkc.c Sun Oct 20 23:29:59 2002
+++ Canna36p1.new/lib/RKC/rkc.c Thu Dec  5 00:58:18 2002
@@ -241,7 +241,7 @@
 
 int RkwSetUserInfo pro((char *, char *, char *));
 
-RkUserInfo *uinfo;
+static RkUserInfo *uinfo;
 
 int
 RkwSetUserInfo(user, group, topdir)
diff -Naur Canna36p1.old/server/misc.c Canna36p1.new/server/misc.c
--- Canna36p1.old/server/misc.c Mon Oct 21 03:00:22 2002
+++ Canna36p1.new/server/misc.c Thu Dec  5 00:58:18 2002
@@ -291,15 +291,12 @@
        exit( 1 ) ;
     }
     if ( parent ) {
-        signal(SIGTERM, parQUIT);
-       pause() ;
        exit( 0 ) ;
        /* wait( (int *)0 ) ;   */
     }
-    return parentid;
-#else
-    return 0;
 #endif
+
+    return 0;
 }
 
 void
diff -Naur Canna36p1.old/update-canna-dics-dir Canna36p1.new/update-canna-dics-dir
--- Canna36p1.old/update-canna-dics-dir Thu Jan  1 09:00:00 1970
+++ Canna36p1.new/update-canna-dics-dir Thu Dec  5 00:58:18 2002
@@ -0,0 +1,14 @@
+#!/bin/sh -e
+
+PATH=/bin:/sbin:/usr/bin:/usr/sbin:@PREFIX@/bin:@PREFIX@/sbin
+
+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



-------------------------------------------------------
This SF.net email is sponsored by: Microsoft Visual Studio.NET 
comprehensive development tool, built to increase your 
productivity. Try a free online hosted session at:
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr0003en
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to