On Sat, Jun 27, 2026 at 10:27:45PM +0900, Yozo TODA wrote:
> > canna's latest version is 3.8, living on https://canna-input.github.io/.
> > I'm trying to update japanese/canna/ to 3.8.
> 
> Here is my effort to update japanese/canna to 3.8.
> The diff contents may be cumbersome to read, so,
> I added the tarball for the updated files.
> 
> Some changes to propose:
>   - choose single package instead of keeping multi packages
>   - moving dictionary files to /var/db/canna/
>     (I noticed after some work that the original place is /var/dict/canna/)
> 
> Please check if this update works...
> Trying to use canna with kinput2, I found that kinput2 does not work
> (always crash right after start).

This doesn't work as an update.

> diff -urN -x CVS canna/pkg/PLIST 3.8/pkg/PLIST
> --- canna/pkg/PLIST   Thu Jan  1 09:00:00 1970
> +++ 3.8/pkg/PLIST     Thu Jun 25 14:52:32 2026
> @@ -0,0 +1,257 @@
Specifically you need annotations to make the new single package conflict
with the old multi-package, and also some pkgpath annotations to make
it a valid update. Specifically, something like
@conflict cannalib-*
@conflict cannadict-*
@conflict cannaserver-*
@pkgpath japanase/canna,-lib
@pkgpath japanase/canna,-dict
@pkgpath japanase/canna,-server
> +canna/
> +canna/bin/
> +canna/bin/addwords
> +@bin canna/bin/canlisp
> +@bin canna/bin/cannacheck
> +@bin canna/bin/cannastat
> +@bin canna/bin/catdic
> +@bin canna/bin/chkconc

As to whether it's good or not, if kinput2 is broken, there is no simple
way to test.

Reply via email to