Canna is a Kana-Kanji conversion server.
It supports Mule(Multi-lingual extention Emacs), kinput2 X11 input
method, etc.
To use from Mule (CANNA version), add the following to your .emacs file:
(if (and (boundp 'CANNA) CANNA) ; Is it CANNA MULE?
(progn
(load-library "canna")
(canna) ))
Then use the `C-o' key to begin kana-kanji conversion. Refer to the
Info file and the documents for more detail.
WWW: http://canna.sourceforge.jp/
- Max
Remove whitespace from line endings in pkg-plist files.
Those spaces used to hinder searching for the corresponding files
with portsearch -f '/FILENAME$' for obvious reasons.
Although currently portsearch removes those spaces itself remove
them anyway.
Inspired by: ports/94078
Approved by: portmgr (during freeze: krion, then kris advised to wait; at
present: erwin)
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
Cannaserver now has the -u option which allow you to specify who should
own the server process. So instead of patching up the source to
drop the root privilege, just use this.
Suggested by: AIDA Shinra <aida-s@jcom.home.ne.jp>
Add back files/patch-af which should never be removed. This patch takes care of
two remote buffer overflows in server/misc.c. This patch was accidentally
removed when the port was upgraded.
Since this fixes a security problem, bump the port revision.
Pointed-Out by: TOGAWA Satoshi <toga@puyo.org>
- Canna doesn't use /var/run any longer.
- Improve the startup script.
- Modify the pkg-plist so that pkg_delete won't complain even when
user dictionaries are installed.
- Use correct syntax for chown (bin.bin -> bin:bin)
Credits: nyan@jp.FreeBSD.org
nork@FreeBSD.org
takachan@running-dog.net
knu@iDaemons.org
- Make this compile with imake 4.2.0, in which the LinkFileList
definition has been changed somehow. Add a patch to override it with
the previous definition.
Addressed by: Marc Espie <espie@openbsd.org>
- Add a patch to fix bzero()/bcopy() namespace collision. (by me)
- Change one of the master sites.
Submitted by: Kimura Fuyuki <fuyuki@mj.0038.net>
Discussed on: ports-jp@jp.FreeBSD.org
On behalf of: max (MAINTAINER)
Bump the PORTREVISION to reflect recent changes before the release. I
intentionally left the PORTREVISION when the corresponding changes were
committed because: 1. MLINKS correction was not as significant as requiring
PORTREVISION bump. 2. There could be more minor corrections to the dictionary
and I did not think it was worth putting everyone through the upgrade every
time minor correction was made to the dictionary.
A patch to correct an error in the dictionary. PR: 33779
Submitted by: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp> Credit:
Yasuhide CANADA <canada@dai.meta.ne.jp>
Adjust post-install and pkg-plist so that all necessary directories are
created with proper mode/ownership at installation time, and thus, possible to
pkg_delete cleanly.
Correct the problem which caused server/main.c to be uncompilable. With this
fix, problems on -current should have been eliminated. I'm bumping the
PORTREVISION to encourage the update. (Maybe I should've done it when I
changed the way cannaserver is run, anyway.)
Tweaks to make it usable on -current. Due to changes to signal handling,
invoked child process was not able to send SIGQUIT to the parent. So instead
of installing the binary set{[gu]id(bin), setuid(bin) after successful
invokation. Reported by: Takayuki Tamura <ttathome@remus.dti.ne.jp>
Upgrade to 3.5b2. This upgrade is based on submissions from several people
over years. I have been reluctant to upgrade this port primarily because I
was never sure about the shared lib compatibility. Thanks to those who
submitted the patch as well as tested the new version.
Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is spelled out
(many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type fixes that
shouldn't have been necessary) and the string "/pkg/" appear.
As threatened on freebsd-ports: all startup scripts know about the two options
`start' and `stop' now (unless I have forgotten any). This allows us to call
the scripts from /etc/rc.shutdown with the correct option.