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.
