Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/utils
In directory usw-pr-cvs1:/tmp/cvs-serv9004
Added Files:
canna-3.6-1.info canna-3.6-1.patch
Log Message:
New upstream version.
--- NEW FILE: canna-3.6-1.info ---
Package: canna
Version: 3.6
Revision: 1
GCC: 3.1
Depends: %N-shlibs (= %v-%r)
Source: http://downloads.sourceforge.jp/%n/1425/Canna36.tar.gz
Source-MD5: 6c6698f1b6202d92d62b85aed599c519
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 -s ../../../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.0.dylib %n (>= %v-%r)
%p/lib/libcanna16.1.0.dylib %n (>= %v-%r)
%p/lib/libRKC.1.0.dylib %n (>= %v-%r)
%p/lib/libRKC16.1.0.dylib %n (>= %v-%r)
<<
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.6-1.patch ---
diff -Naur Canna36.old/Canna.conf Canna36.new/Canna.conf
--- Canna36.old/Canna.conf Thu Oct 24 23:37:25 2002
+++ Canna36.new/Canna.conf Sat Oct 26 02:57:14 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 Canna36.old/canna/protodefs.h Canna36.new/canna/protodefs.h
--- Canna36.old/canna/protodefs.h Sun Oct 20 17:20:33 2002
+++ Canna36.new/canna/protodefs.h Fri Oct 25 22:08:26 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 Canna36.old/canna/widedef.h Canna36.new/canna/widedef.h
--- Canna36.old/canna/widedef.h Sat Oct 19 17:27:28 2002
+++ Canna36.new/canna/widedef.h Fri Oct 25 22:10:15 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 Canna36.old/cmd/catdic/Imakefile Canna36.new/cmd/catdic/Imakefile
--- Canna36.old/cmd/catdic/Imakefile Sun Oct 20 13:10:25 2002
+++ Canna36.new/cmd/catdic/Imakefile Fri Oct 25 22:55:07 2002
@@ -75,23 +75,23 @@
$(LN) $(cannaBinDir)/catdic.exe $(cannaBinDir)/cannakill.exe
#else
install::
- $(RM) $(cannaBinDir)/cpdic
- $(RM) $(cannaBinDir)/lsdic
- $(RM) $(cannaBinDir)/mkdic
- $(RM) $(cannaBinDir)/mvdic
- $(RM) $(cannaBinDir)/rmdic
- $(RM) $(cannaBinDir)/syncdic
- $(RM) $(cannaBinDir)/chmoddic
- $(RM) $(cannaBinDir)/addwords
- $(RM) $(cannaBinDir)/delwords
- $(RM) $(cannaBinDir)/cannakill
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/cpdic
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/lsdic
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/mkdic
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/mvdic
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/rmdic
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/syncdic
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/addwords
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/delwords
- $(LN) $(cannaBinDir)/catdic $(cannaBinDir)/cannakill
+ $(RM) $(DESTDIR)$(cannaBinDir)/cpdic
+ $(RM) $(DESTDIR)$(cannaBinDir)/lsdic
+ $(RM) $(DESTDIR)$(cannaBinDir)/mkdic
+ $(RM) $(DESTDIR)$(cannaBinDir)/mvdic
+ $(RM) $(DESTDIR)$(cannaBinDir)/rmdic
+ $(RM) $(DESTDIR)$(cannaBinDir)/syncdic
+ $(RM) $(DESTDIR)$(cannaBinDir)/chmoddic
+ $(RM) $(DESTDIR)$(cannaBinDir)/addwords
+ $(RM) $(DESTDIR)$(cannaBinDir)/delwords
+ $(RM) $(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)
#endif
diff -Naur Canna36.old/dic/ideo/grammar/Imakefile
Canna36.new/dic/ideo/grammar/Imakefile
--- Canna36.old/dic/ideo/grammar/Imakefile Sat Oct 19 17:27:34 2002
+++ Canna36.new/dic/ideo/grammar/Imakefile Fri Oct 25 22:11:32 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 Canna36.old/dic/ideo/words/Imakefile Canna36.new/dic/ideo/words/Imakefile
--- Canna36.old/dic/ideo/words/Imakefile Sun Oct 20 13:10:29 2002
+++ Canna36.new/dic/ideo/words/Imakefile Fri Oct 25 22:12:38 2002
@@ -69,13 +69,13 @@
#endif
install::
- $(CHGRP) $(cannaGroup) $(CANNADICDIR)
- $(CHOWN) $(cannaOwner) $(CANNADICDIR)
- $(CHMOD) ug+w $(CANNADICDIR)
- $(CHGRP) $(cannaGroup) $(DicDir)
- $(CHOWN) $(cannaOwner) $(DicDir)
- $(CHMOD) ug+w $(DicDir)
- $(CHMOD) -w $(CANNADICDIR)/dics.dir
+ $(CHGRP) $(cannaGroup) $(DESTDIR)$(CANNADICDIR)
+ $(CHOWN) $(cannaOwner) $(DESTDIR)$(CANNADICDIR)
+ $(CHMOD) ug+w $(DESTDIR)$(CANNADICDIR)
+ $(CHGRP) $(cannaGroup) $(DESTDIR)$(DicDir)
+ $(CHOWN) $(cannaOwner) $(DESTDIR)$(DicDir)
+ $(CHMOD) ug+w $(DESTDIR)$(DicDir)
+ $(CHMOD) -w $(DESTDIR)$(CANNADICDIR)/dics.dir
#ifndef USE_OBSOLETE_STYLE_FILENAME
InstallNamedNonExec(necgaiji.t,necgaiji.ctd,$(CANNADICDIR))
diff -Naur Canna36.old/lib/RKC/rkc.c Canna36.new/lib/RKC/rkc.c
--- Canna36.old/lib/RKC/rkc.c Sun Oct 20 23:29:59 2002
+++ Canna36.new/lib/RKC/rkc.c Fri Oct 25 22:13:22 2002
@@ -241,7 +241,7 @@
int RkwSetUserInfo pro((char *, char *, char *));
-RkUserInfo *uinfo;
+static RkUserInfo *uinfo;
int
RkwSetUserInfo(user, group, topdir)
diff -Naur Canna36.old/server/misc.c Canna36.new/server/misc.c
--- Canna36.old/server/misc.c Mon Oct 21 03:00:22 2002
+++ Canna36.new/server/misc.c Sat Oct 26 01:41:56 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 Canna36.old/update-canna-dics-dir Canna36.new/update-canna-dics-dir
--- Canna36.old/update-canna-dics-dir Thu Jan 1 09:00:00 1970
+++ Canna36.new/update-canna-dics-dir Sat Oct 26 00:47:01 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: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits