diff options
author | sakamoto <sakamoto@pkgsrc.org> | 1999-08-02 04:37:09 +0000 |
---|---|---|
committer | sakamoto <sakamoto@pkgsrc.org> | 1999-08-02 04:37:09 +0000 |
commit | 4ae399c2c5ba9a436e9958d142603009a2a1da1c (patch) | |
tree | 866005435eda1184f93bbcb2a9fc95c1a2a26a95 | |
parent | 9e284384a5956fddcf013973874d7f4dd380de2f (diff) | |
download | pkgsrc-4ae399c2c5ba9a436e9958d142603009a2a1da1c.tar.gz |
Kana-Kanji conversion system (library)
-rw-r--r-- | japanese/canna-lib/Makefile | 51 | ||||
-rw-r--r-- | japanese/canna-lib/files/md5 | 6 | ||||
-rw-r--r-- | japanese/canna-lib/files/patch-sum | 5 | ||||
-rw-r--r-- | japanese/canna-lib/patches/patch-aa | 85 | ||||
-rw-r--r-- | japanese/canna-lib/patches/patch-ab | 18 | ||||
-rw-r--r-- | japanese/canna-lib/patches/patch-ac | 13 | ||||
-rw-r--r-- | japanese/canna-lib/pkg/COMMENT | 1 | ||||
-rw-r--r-- | japanese/canna-lib/pkg/DESCR | 13 | ||||
-rw-r--r-- | japanese/canna-lib/pkg/PLIST | 112 |
9 files changed, 304 insertions, 0 deletions
diff --git a/japanese/canna-lib/Makefile b/japanese/canna-lib/Makefile new file mode 100644 index 00000000000..9d1425368b9 --- /dev/null +++ b/japanese/canna-lib/Makefile @@ -0,0 +1,51 @@ +# $NetBSD: Makefile,v 1.1.1.1 1999/08/02 04:37:09 sakamoto Exp $ +# + +DISTNAME= Canna35b2 +PKGNAME= Canna-lib-3.5b2 +CATEGORIES= japanese +MASTER_SITES= ftp://ftp.nec.co.jp/pub/Canna/Canna35/ + +PATCH_SITES= http://www.jaist.ac.jp/~fujieda/canna/ +PATCHFILES= Canna35b2-unoff1.patch.gz Canna35b2-unoff2.patch.gz \ + Canna35b2-hack1.patch.gz +PATCH_DIST_STRIP= -p1 + +MAINTAINER= tech-pkg-ja@jp.netbsd.org +HOMEPAGE= http://www.nec.co.jp/japanese/product/computer/soft/canna/ + +PLIST_TMP= ${PKGDIR}/PLIST +PLIST_SRC= ${WRKDIR}/PLIST + +INSTALL_TARGET= install install.man + +.include "../../mk/bsd.prefs.mk" +CANNAOWNER?= daemon +CANNAGROUP?= daemon +DICT_DIR?= /var/dict +MAKE_ENV+= CANNAOWNER=${CANNAOWNER} CANNAGROUP=${CANNAGROUP} \ + DICT_DIR=${DICT_DIR} + +post-patch: + @${MV} ${WRKSRC}/Imakefile ${WRKSRC}/Imakefile.orig + @${SED} -e 's|\(SUBDIRS = lib canna\).*\( misc\)|\1 cmd/forcpp cmd/kpdic dic/phono\2|' \ + -e 's|\(SGSDIR = \).*|\1 lib canna dic/phono misc doc|' \ + ${WRKSRC}/Imakefile.orig > ${WRKSRC}/Imakefile + +do-configure: + @(cd ${WRKSRC}; ${XMKMF}) + +post-configure: + @${LN} -s ${WRKSRC}/server/*.h ${WRKSRC}/include + +post-build: + @${SED} -e 's|$${CANNAOWNER}|${CANNAOWNER}|' \ + -e 's|$${CANNAGROUP}|${CANNAGROUP}|' \ + -e 's|$${DICT_DIR}|${DICT_DIR}|' \ + -e 's|$${PREFIX}|${PREFIX}|' \ + ${PLIST_TMP} > ${PLIST_SRC} + +post-install: + @${LN} -s ${DICT_DIR}/canna ${PREFIX}/share/canna/dic + +.include "../../mk/bsd.pkg.mk" diff --git a/japanese/canna-lib/files/md5 b/japanese/canna-lib/files/md5 new file mode 100644 index 00000000000..6bcb082793c --- /dev/null +++ b/japanese/canna-lib/files/md5 @@ -0,0 +1,6 @@ +$NetBSD: md5,v 1.1.1.1 1999/08/02 04:37:09 sakamoto Exp $ + +MD5 (Canna35b2.tar.gz) = 09ae4dd3a5d33168ba17470ad9242cf3 +MD5 (Canna35b2-unoff1.patch.gz) = 88de4ac6a46697e4f664f1a362ecd1d2 +MD5 (Canna35b2-unoff2.patch.gz) = 7253b322dd6224376e03a95bec8a1c8f +MD5 (Canna35b2-hack1.patch.gz) = a3969af8317798d1b586f7a68089ff4a diff --git a/japanese/canna-lib/files/patch-sum b/japanese/canna-lib/files/patch-sum new file mode 100644 index 00000000000..f5db48a80bc --- /dev/null +++ b/japanese/canna-lib/files/patch-sum @@ -0,0 +1,5 @@ +$NetBSD: patch-sum,v 1.1.1.1 1999/08/02 04:37:09 sakamoto Exp $ + +MD5 (patch-aa) = 778bfbe6751d74b7b0940262374e4ee2 +MD5 (patch-ab) = 9c308687cdc856ed489713dc2e929014 +MD5 (patch-ac) = a1fd7fea8cc51e12336ab061a6e2a838 diff --git a/japanese/canna-lib/patches/patch-aa b/japanese/canna-lib/patches/patch-aa new file mode 100644 index 00000000000..73919da2f95 --- /dev/null +++ b/japanese/canna-lib/patches/patch-aa @@ -0,0 +1,85 @@ +$NetBSD: patch-aa,v 1.1.1.1 1999/08/02 04:37:09 sakamoto Exp $ + +--- ./Canna.conf.orig Thu Nov 28 19:27:01 1996 ++++ ./Canna.conf Fri Jul 30 19:19:27 1999 +@@ -129,12 +129,12 @@ + */ + +-cannaBinDir = /usr/local/canna/bin +-cannaSrvDir = /usr/local/canna/bin +-cannaLibDir = /usr/local/canna/lib +-cannaManDir = /usr/local/canna/man +-cannaIncDir = /usr/local/canna/include/canna +-libCannaDir = /usr/lib ++cannaBinDir = ${PREFIX}/bin ++cannaSrvDir = ${PREFIX}/sbin ++cannaLibDir = ${PREFIX}/share/canna ++cannaManDir = ${PREFIX}/man ++cannaIncDir = ${PREFIX}/include/canna ++libCannaDir = ${PREFIX}/lib + +-ErrDir = /usr/spool/canna ++ErrDir = ${CANNA_SPOOL} + + wcharDefinition = -DCANNA_WCHAR +@@ -142,6 +142,6 @@ + JapaneseLocale = japanese + +-cannaOwner = bin +-cannaGroup = bin ++cannaOwner = ${CANNAOWNER} ++cannaGroup = ${CANNAGROUP} + + cannaOwnerGroup = -o $(cannaOwner) -g $(cannaGroup) +@@ -149,5 +149,5 @@ + pointerIntegerDef = + +-cannaDsoRev = 1 ++cannaDsoRev = 1.0 + /* SunOS 4.x をお使いの方で shared object を利用する場合には + cannaDsoRev = 1.1 +@@ -168,5 +168,5 @@ + + /* 日本語マニュアルを使わないのであればコメントアウト */ +-#define JAPANESEMAN ++/* #define JAPANESEMAN */ + + /* locale ディレクトリを持っている場合は以下を記述する */ +@@ -205,5 +205,5 @@ + #define UseInstalledLibCanna NO + +-DicDir = $(cannaLibDir)/dic ++DicDir = ${DICT_DIR}/canna + + #ifdef NeXT +@@ -243,13 +243,13 @@ + #else /* ! UseInstalledLibCanna */ + # if DoSharedLib +- DEPCANNALIB = $(CANNASRC)/libcanna.$(sharedLibExtension) ++ DEPCANNALIB = $(libCannaDir)/libcanna.$(sharedLibExtension) + # else + #ifdef __EMX__ +- DEPCANNALIB = $(CANNASRC)/canna.a ++ DEPCANNALIB = $(libCannaDir)/canna.a + #else +- DEPCANNALIB = $(CANNASRC)/libcanna.a ++ DEPCANNALIB = $(libCannaDir)/libcanna.a + #endif + # endif +- CANNALIB = -L$(CANNASRC) -lcanna $(DLLIB) ++ CANNALIB = -L$(libCannaDir) -lcanna $(DLLIB) + #endif /* UseInstalledLibCanna */ + +@@ -263,9 +263,9 @@ + #else /* ! UseInstalledLibCanna */ + # if DoSharedLib +- DEPCANNALIB16 = $(CANNASRC)/libcanna16.$(sharedLibExtension) ++ DEPCANNALIB16 = $(libCannaDir)/libcanna16.$(sharedLibExtension) + # else +- DEPCANNALIB16 = $(CANNASRC)/libcanna16.a ++ DEPCANNALIB16 = $(libCannaDir)/libcanna16.a + # endif +- CANNALIB16 = -L$(CANNASRC) -lcanna16 $(DLLIB) ++ CANNALIB16 = -L$(libCannaDir) -lcanna16 $(DLLIB) + #endif /* UseInstalledLibCanna */ + diff --git a/japanese/canna-lib/patches/patch-ab b/japanese/canna-lib/patches/patch-ab new file mode 100644 index 00000000000..a5eed966cb6 --- /dev/null +++ b/japanese/canna-lib/patches/patch-ab @@ -0,0 +1,18 @@ +$NetBSD: patch-ab,v 1.1.1.1 1999/08/02 04:37:09 sakamoto Exp $ + +--- ./Imakefile.orig Wed Nov 27 16:01:34 1996 ++++ ./Imakefile Fri Jul 30 19:17:44 1999 +@@ -61,5 +61,5 @@ + do \ + (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \ +- $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \ ++ $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install install.man); \ + done + +@@ -69,5 +69,5 @@ + do \ + (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \ +- $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \ ++ $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install install.man); \ + done + diff --git a/japanese/canna-lib/patches/patch-ac b/japanese/canna-lib/patches/patch-ac new file mode 100644 index 00000000000..149df3affa1 --- /dev/null +++ b/japanese/canna-lib/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 1999/08/02 04:37:09 sakamoto Exp $ + +--- dic/phono/Imakefile.orig Wed Nov 27 16:15:14 1996 ++++ dic/phono/Imakefile Fri Jul 30 19:57:02 1999 +@@ -27,7 +27,7 @@ + + ROMAJI_DIC_DEF = -DSHIFT + +- DICDIR = $(cannaLibDir)/dic ++ DICDIR = $(DicDir) + SAMPLEDIR = $(cannaLibDir)/sample + SAMPLESRCDIR = $(cannaLibDir)/sample/src + diff --git a/japanese/canna-lib/pkg/COMMENT b/japanese/canna-lib/pkg/COMMENT new file mode 100644 index 00000000000..37d0fd2725e --- /dev/null +++ b/japanese/canna-lib/pkg/COMMENT @@ -0,0 +1 @@ +Kana-Kanji conversion system (library) diff --git a/japanese/canna-lib/pkg/DESCR b/japanese/canna-lib/pkg/DESCR new file mode 100644 index 00000000000..14268d78991 --- /dev/null +++ b/japanese/canna-lib/pkg/DESCR @@ -0,0 +1,13 @@ +Canna is a Kana-Kanji conversion server. +Support Mule(Multi-lingal extention Emacs), kinput2 X11 input method, +cannum front end and some others. + + To use from Mule (CANNA version), in .emacs file: + + (if (and (boundp 'CANNA) CANNA) ; Is it CANNA MULE? + (progn + (load-library "canna") + (canna) )) + + Then kana-kanji conversion begin to `C-o' key. Show more detail +Info, and/or documents. diff --git a/japanese/canna-lib/pkg/PLIST b/japanese/canna-lib/pkg/PLIST new file mode 100644 index 00000000000..70db1e1d0a1 --- /dev/null +++ b/japanese/canna-lib/pkg/PLIST @@ -0,0 +1,112 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/08/02 04:37:09 sakamoto Exp $ +@cwd ${DICT_DIR} +@cwd ${DICT_DIR} +canna/default.cbp +canna/english.cbp +canna/jdaemon.cbp +canna/just.cbp +canna/kaisoku.cbp +canna/kana.cbp +canna/lan5.cbp +canna/matsu.cbp +canna/newjis.cbp +canna/romaji.cbp +canna/sokuon.cbp +canna/tut.cbp +canna/vje.cbp +canna/wx2+.cbp +@cwd ${PREFIX} +include/canna/RK.h +include/canna/jrkanji.h +include/canna/keydef.h +include/canna/mfdef.h +lib/libRKC.a +lib/libRKC.so.1.0 +lib/libRKC16.a +lib/libRKC16.so.1.0 +lib/libcanna.a +lib/libcanna.so.1.0 +lib/libcanna16.a +lib/libcanna16.so.1.0 +man/man3/RkCloseRoma.3 +man/man3/RkCvtEuc.3 +man/man3/RkCvtHan.3 +man/man3/RkCvtHira.3 +man/man3/RkCvtKana.3 +man/man3/RkCvtRoma.3 +man/man3/RkCvtZen.3 +man/man3/RkDefineDic.3 +man/man3/RkDeleteDic.3 +man/man3/RkEndBun.3 +man/man3/RkEnlarge.3 +man/man3/RkFinalize.3 +man/man3/RkGetDicList.3 +man/man3/RkGetKanji.3 +man/man3/RkGetLex.3 +man/man3/RkGetStat.3 +man/man3/RkGetYomi.3 +man/man3/RkGoto.3 +man/man3/RkInitialize.3 +man/man3/RkIntro.3 +man/man3/RkLeft.3 +man/man3/RkMapPhonogram.3 +man/man3/RkMapRoma.3 +man/man3/RkMountD.3 +man/man3/RkNext.3 +man/man3/RkNfer.3 +man/man3/RkOpenRoma.3 +man/man3/RkPrev.3 +man/man3/RkRemountDic.3 +man/man3/RkResize.3 +man/man3/RkRgnBun.3 +man/man3/RkRight.3 +man/man3/RkShorten.3 +man/man3/RkStoreYomi.3 +man/man3/RkUnmountDic.3 +man/man3/RkXfer.3 +man/man3/XKanjiControl.3 +man/man3/XLookupKanjiString.3 +man/man3/cannalib.3 +man/man3/jrKanjiControl.3 +man/man3/jrKanjiString.3 +man/man3/uilib.3 +share/canna/default.canna +share/canna/engine.cf +share/canna/sample/1.1.canna +share/canna/sample/1.2.canna +share/canna/sample/default.canna +share/canna/sample/fixer.canna +share/canna/sample/jdemon.canna +share/canna/sample/just.canna +share/canna/sample/lan5.canna +share/canna/sample/matsu.canna +share/canna/sample/modes.canna +share/canna/sample/sample.canna +share/canna/sample/skk.canna +share/canna/sample/src/Makefile +share/canna/sample/src/is.c +share/canna/sample/src/default.ctd +share/canna/sample/src/english.ctd +share/canna/sample/src/jdaemon.ctd +share/canna/sample/src/just.ctd +share/canna/sample/src/kaisoku.ctd +share/canna/sample/src/kana.ctd +share/canna/sample/src/lan5.ctd +share/canna/sample/src/matsu.ctd +share/canna/sample/src/newjis.ctd +share/canna/sample/src/romaji.ctd +share/canna/sample/src/sokuon.ctd +share/canna/sample/src/tut.ctd +share/canna/sample/src/vje.ctd +share/canna/sample/src/wx2+.ctd +share/canna/sample/tut.canna +share/canna/sample/unix.canna +share/canna/sample/vje.canna +share/canna/sample/wx2+.canna +@exec ln -s ${DICT_DIR}/canna ${PREFIX}/share/canna/dic +@unexec rm ${PREFIX}/share/canna/dic +@dirrm share/canna/sample/src +@dirrm share/canna/sample +@dirrm share/canna +@dirrm include/canna +@unexec rmdir ${DICT_DIR}/canna |