Ping. I know there are likely not many people on ports@ who use this port, and it would have an impact on all users who use Japanese input if anything went wrong with it. Both of which would suggest it get wider testing before being committed,
But because of the somewhat niche nature of this port, I'm not sure how to get wider testing. If there's any way I can help move forward with this, please let me know. I have another diff to anthy which changes its config directory to help with unveil(2) and Firefox compatibility, but I'd rather not combine an update to a 10-year-newer version with one that also makes changes to its internals like this. However, if it would be preferred to do both at once, I can send a diff containing both the update and the config directory changes as well. Previous diff re-attached for convenience. -- Bryan On 2020-01-23 21:05:58, Bryan Linton <b...@shoshoni.info> wrote: > On 2020-01-20 16:20:00, Omar Polo <o...@xglobe.in> wrote: > > Bryan, sorry for the double email, as always I forgot to CC ports. > > > > On Sun, Jan 19, 2020 at 10:48:18AM +0900, Bryan Linton wrote: > > > On 2020-01-18 13:16:58, Omar Polo <o...@xglobe.in> wrote: > > > > Hi, > > > > > > > > Thanks for working on this! It compiles here, but I cannot judge > > > > the quality of the patch. Some comments after a bit of testing with > > > > inputmethod/uim: > > > > > > > > Another thing that I've noticed, the description for anthy says > > > > With its complement package anthy-emacs, [...] > > > > but here the package is emacs-anthy: > > > > $ pkg_info | grep emacs-anthy > > emacs-anthy-0.4p4 emacs files for anthy > > > > (patch below) > > > > Good catch! Updated version of port attached. > > -- > Bryan >
Index: Makefile =================================================================== RCS file: /cvs/ports/inputmethods/anthy/Makefile,v retrieving revision 1.25 diff -u -r1.25 Makefile --- Makefile 12 Jul 2019 20:47:12 -0000 1.25 +++ Makefile 21 Jan 2020 11:23:17 -0000 @@ -3,12 +3,14 @@ COMMENT-main = japanese input method COMMENT-emacs = emacs files for anthy -V = 9100h -DISTNAME = anthy-$V +V = 0.4 +DISTNAME = anthy_$V.orig +WRKDIST = ${WRKDIR}/anthy-$V PKGNAME-main = anthy-$V PKGNAME-emacs = emacs-anthy-$V -REVISION-main = 2 -REVISION-emacs = 4 +REVISION-main = 0 +REVISION-emacs = 0 +EPOCH = 0 SHARED_LIBS += anthydic 1.0 # .1.0 SHARED_LIBS += anthy 1.0 # .1.0 @@ -16,14 +18,14 @@ CATEGORIES = inputmethods japanese -HOMEPAGE = https://anthy.osdn.jp/ +HOMEPAGE = https://wiki.debian.org/Teams/DebianAnthy -# GPL, part LGPL +# GPLv3, parts are LGPLv3 and/or LGPLv2+ PERMIT_PACKAGE = Yes WANTLIB-main = c m -MASTER_SITES = ${MASTER_SITE_OSDN_JP:=anthy/37536/} +MASTER_SITES = http://deb.debian.org/debian/pool/main/a/anthy/ FAKE_FLAGS = sysconfdir=$(PREFIX)/share/examples/anthy Index: distinfo =================================================================== RCS file: /cvs/ports/inputmethods/anthy/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- distinfo 18 Jan 2015 03:14:16 -0000 1.5 +++ distinfo 21 Jan 2020 11:23:17 -0000 @@ -1,2 +1,2 @@ -SHA256 (anthy-9100h.tar.gz) = 0lbwdfAYtKPLDRZe1hUf2kun2xYhcn4OtUVptuInVUc= -SIZE (anthy-9100h.tar.gz) = 4446148 +SHA256 (anthy_0.4.orig.tar.gz) = /fWQvupwk/Myex7udgE+STbkxmWefMAd0f3W5vLpyfc= +SIZE (anthy_0.4.orig.tar.gz) = 5619024 Index: patches/patch-src-util_anthy_el =================================================================== RCS file: patches/patch-src-util_anthy_el diff -N patches/patch-src-util_anthy_el --- patches/patch-src-util_anthy_el 7 Dec 2013 23:42:04 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-src-util_anthy_el,v 1.1 2013/12/07 23:42:04 yasuoka Exp $ ---- src-util/anthy.el.orig Sat Nov 30 10:40:43 2013 -+++ src-util/anthy.el Sat Nov 30 10:40:55 2013 -@@ -892,7 +892,7 @@ - ((event-matches-key-specifier-p event 'backspace) 8) - (t - (char-to-int (event-to-character event))))) -- last-command-char)) -+ last-command-event)) - - ;; - ;; Index: pkg/DESCR-main =================================================================== RCS file: /cvs/ports/inputmethods/anthy/pkg/DESCR-main,v retrieving revision 1.1 diff -u -r1.1 DESCR-main --- pkg/DESCR-main 21 Nov 2006 00:12:40 -0000 1.1 +++ pkg/DESCR-main 21 Jan 2020 11:23:17 -0000 @@ -1,7 +1,7 @@ Anthy is a japanese input method library that can be used from many setups. -With its complement package anthy-emacs, it can be used with +With its complement package emacs-anthy, it can be used with emacs, using the simple anthy-agent wedge for communication. It can also be accessed from uim. Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/inputmethods/anthy/pkg/PLIST-main,v retrieving revision 1.5 diff -u -r1.5 PLIST-main --- pkg/PLIST-main 22 May 2015 11:31:16 -0000 1.5 +++ pkg/PLIST-main 21 Jan 2020 11:23:17 -0000 @@ -2,18 +2,17 @@ @pkgpath inputmethods/anthy @bin bin/anthy-agent @bin bin/anthy-dic-tool -@bin bin/anthy-morphological-analyzer include/anthy/ include/anthy/anthy.h include/anthy/dicutil.h include/anthy/input.h -lib/libanthy.a +@static-lib lib/libanthy.a lib/libanthy.la @lib lib/libanthy.so.${LIBanthy_VERSION} -lib/libanthydic.a +@static-lib lib/libanthydic.a lib/libanthydic.la @lib lib/libanthydic.so.${LIBanthydic_VERSION} -lib/libanthyinput.a +@static-lib lib/libanthyinput.a lib/libanthyinput.la @lib lib/libanthyinput.so.${LIBanthyinput_VERSION} lib/pkgconfig/anthy.pc