summaryrefslogtreecommitdiff
path: root/japanese
diff options
context:
space:
mode:
Diffstat (limited to 'japanese')
-rw-r--r--japanese/Makefile7
-rw-r--r--japanese/ack/Makefile3
-rw-r--r--japanese/anthy-unicode/Makefile2
-rw-r--r--japanese/anthy/Makefile77
-rw-r--r--japanese/anthy/distinfo7
-rw-r--r--japanese/anthy/files/patch-src-diclib-u2e.h29
-rw-r--r--japanese/anthy/files/patch-src-util_anthy.el38
-rw-r--r--japanese/anthy/pkg-descr6
-rw-r--r--japanese/anthy/pkg-plist31
-rw-r--r--japanese/boiled-mozc/Makefile2
-rw-r--r--japanese/bugzilla44/Makefile35
-rw-r--r--japanese/bugzilla44/distinfo2
-rw-r--r--japanese/bugzilla44/pkg-descr1
-rw-r--r--japanese/bugzilla44/pkg-message9
-rw-r--r--japanese/bugzilla44/pkg-plist278
-rw-r--r--japanese/cp5022x-el/Makefile2
-rw-r--r--japanese/cskk/Makefile1
-rw-r--r--japanese/ddskk/Makefile2
-rw-r--r--japanese/fcitx-anthy/Makefile14
-rw-r--r--japanese/fcitx5-anthy/Makefile16
-rw-r--r--japanese/font-moralerspace-hw/Makefile2
-rw-r--r--japanese/font-moralerspace-hw/distinfo6
-rw-r--r--japanese/font-moralerspace-hwjpdoc/Makefile2
-rw-r--r--japanese/font-moralerspace-hwjpdoc/distinfo6
-rw-r--r--japanese/font-moralerspace-hwnf/Makefile59
-rw-r--r--japanese/font-moralerspace-hwnf/distinfo3
-rw-r--r--japanese/font-moralerspace-hwnf/pkg-descr2
-rw-r--r--japanese/font-moralerspace-jpdoc/Makefile2
-rw-r--r--japanese/font-moralerspace-jpdoc/distinfo6
-rw-r--r--japanese/font-moralerspace-nf/Makefile59
-rw-r--r--japanese/font-moralerspace-nf/distinfo3
-rw-r--r--japanese/font-moralerspace-nf/pkg-descr2
-rw-r--r--japanese/font-moralerspace/Makefile2
-rw-r--r--japanese/font-moralerspace/distinfo6
-rw-r--r--japanese/font-plemoljp-hs/Makefile2
-rw-r--r--japanese/font-plemoljp-hs/distinfo6
-rw-r--r--japanese/font-plemoljp-nf/Makefile2
-rw-r--r--japanese/font-plemoljp-nf/distinfo6
-rw-r--r--japanese/font-plemoljp/Makefile2
-rw-r--r--japanese/font-plemoljp/distinfo6
-rw-r--r--japanese/ibus-anthy/Makefile20
-rw-r--r--japanese/ibus-anthy/distinfo6
-rw-r--r--japanese/ibus-anthy/pkg-plist18
-rw-r--r--japanese/jishyo/Makefile2
-rw-r--r--japanese/kasumi-unicode/Makefile2
-rw-r--r--japanese/kasumi/Makefile38
-rw-r--r--japanese/kasumi/distinfo2
-rw-r--r--japanese/kasumi/files/patch-KasumiDic.cxx10
-rw-r--r--japanese/kasumi/files/patch-KasumiException.hxx11
-rw-r--r--japanese/kasumi/files/patch-configure20
-rw-r--r--japanese/kasumi/pkg-descr1
-rw-r--r--japanese/kasumi/pkg-plist6
-rw-r--r--japanese/kiten/distinfo6
-rw-r--r--japanese/kterm/Makefile10
-rw-r--r--japanese/kterm/distinfo6
-rw-r--r--japanese/kterm/files/patch-Imakefile37
-rw-r--r--japanese/kterm/files/patch-KTerm.ad92
-rw-r--r--japanese/kterm/files/patch-VTPrsTbl.c11
-rw-r--r--japanese/kterm/files/patch-VTparse.h7
-rw-r--r--japanese/kterm/files/patch-charproc.c26
-rw-r--r--japanese/kterm/files/patch-main.c148
-rw-r--r--japanese/kterm/files/patch-menu.c26
-rw-r--r--japanese/kterm/files/patch-scrollbar.c26
-rw-r--r--japanese/kterm/files/patch-util.c65
-rw-r--r--japanese/libreoffice/distinfo10
-rw-r--r--japanese/lookup/Makefile2
-rw-r--r--japanese/migemo.el/Makefile2
-rw-r--r--japanese/mozc-server/Makefile2
-rw-r--r--japanese/navi2ch/Makefile2
-rw-r--r--japanese/nethack34/Makefile32
-rw-r--r--japanese/open_jtalk/Makefile2
-rw-r--r--japanese/p5-Number-Phone-JP/Makefile2
-rw-r--r--japanese/p5-PDFJ/Makefile2
-rw-r--r--japanese/py-SudachiPy/Makefile2
-rw-r--r--japanese/py-fugashi/Makefile3
-rw-r--r--japanese/py-fugashi/files/patch-setup.py8
-rw-r--r--japanese/radish-play/Makefile39
-rw-r--r--japanese/radish-play/distinfo3
-rw-r--r--japanese/radish-play/files/ffplay-patch-radish-play.sh29
-rw-r--r--japanese/radish-play/files/mpv-patch-radish-play.sh46
-rw-r--r--japanese/radish-play/pkg-descr2
-rw-r--r--japanese/scim-anthy/Makefile8
-rw-r--r--japanese/scim-anthy/files/patch-configure11
-rw-r--r--japanese/scim-uim/Makefile2
-rw-r--r--japanese/skk-jawiki/Makefile16
-rw-r--r--japanese/skk-jawiki/distinfo6
-rw-r--r--japanese/skk-jisyo/Makefile8
-rw-r--r--japanese/slimeforest/Makefile3
-rw-r--r--japanese/sudachi/Makefile2
-rw-r--r--japanese/uim-anthy-unicode/Makefile2
-rw-r--r--japanese/uim-anthy/Makefile47
-rw-r--r--japanese/uim-anthy/pkg-descr1
-rw-r--r--japanese/uim-anthy/pkg-plist8
-rw-r--r--japanese/uim-mozc/Makefile2
-rw-r--r--japanese/uim-tomoe-gtk/Makefile2
-rw-r--r--japanese/wnn7egg/Makefile3
-rw-r--r--japanese/wordpress/distinfo6
-rw-r--r--japanese/yc.el/Makefile2
98 files changed, 356 insertions, 1303 deletions
diff --git a/japanese/Makefile b/japanese/Makefile
index 1fe8c43ec8ee..9146c16637ca 100644
--- a/japanese/Makefile
+++ b/japanese/Makefile
@@ -13,13 +13,11 @@
SUBDIR += ajaxzip2-data
SUBDIR += alias-fonts
SUBDIR += another-htmllint
- SUBDIR += anthy
SUBDIR += anthy-unicode
SUBDIR += aobook
SUBDIR += bible_names-fpw
SUBDIR += boiled-mozc
SUBDIR += bookview
- SUBDIR += bugzilla44
SUBDIR += bugzilla50
SUBDIR += canna-lib
SUBDIR += canna-server
@@ -94,9 +92,7 @@
SUBDIR += font-moralerspace
SUBDIR += font-moralerspace-hw
SUBDIR += font-moralerspace-hwjpdoc
- SUBDIR += font-moralerspace-hwnf
SUBDIR += font-moralerspace-jpdoc
- SUBDIR += font-moralerspace-nf
SUBDIR += font-motoya-al
SUBDIR += font-mplus-bitmap
SUBDIR += font-mplus-ipa
@@ -143,7 +139,6 @@
SUBDIR += jls
SUBDIR += jvim3
SUBDIR += kakasi
- SUBDIR += kasumi
SUBDIR += kasumi-unicode
SUBDIR += kbanner
SUBDIR += kcc
@@ -234,6 +229,7 @@
SUBDIR += qkc
SUBDIR += qolibri
SUBDIR += quit
+ SUBDIR += radish-play
SUBDIR += roget-fpw
SUBDIR += rogue_s
SUBDIR += ruby-romkan
@@ -280,7 +276,6 @@
SUBDIR += timidity++-slang
SUBDIR += today
SUBDIR += tomoe
- SUBDIR += uim-anthy
SUBDIR += uim-anthy-unicode
SUBDIR += uim-mozc
SUBDIR += uim-tomoe-gtk
diff --git a/japanese/ack/Makefile b/japanese/ack/Makefile
index f5896f59658b..f94d7a039b29 100644
--- a/japanese/ack/Makefile
+++ b/japanese/ack/Makefile
@@ -4,12 +4,13 @@ PORTREVISION= 2
CATEGORIES= japanese converters
MASTER_SITES= http://ftp.vector.co.jp/06/43/1369/
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
-EXTRACT_SUFX= .tgz
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= Kanji code converter
WWW= https://hp.vector.co.jp/authors/VA004474/etc/etc.html
+USES= tar:tgz
+
CONFLICTS_INSTALL= p5-ack # /bin/ack
ALL_TARGET= ack
diff --git a/japanese/anthy-unicode/Makefile b/japanese/anthy-unicode/Makefile
index fda11f8d7773..795a98ff9438 100644
--- a/japanese/anthy-unicode/Makefile
+++ b/japanese/anthy-unicode/Makefile
@@ -19,8 +19,6 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-CONFLICTS_INSTALL= ja-anthy
-
ELISPDIR= share/emacs/site-lisp/anthy-unicode
PLIST_SUB= ELISPDIR=${ELISPDIR}
diff --git a/japanese/anthy/Makefile b/japanese/anthy/Makefile
deleted file mode 100644
index e0d0270c3b04..000000000000
--- a/japanese/anthy/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-PORTNAME= anthy
-PORTVERSION= 0.4
-PORTREVISION= 5
-PORTEPOCH= 1
-CATEGORIES= japanese
-MASTER_SITES= DEBIAN
-DISTFILES= ${DISTNAME:S/-/_/}.orig${EXTRACT_SUFX}
-EXTRACT_ONLY= ${DISTNAME:S/-/_/}.orig${EXTRACT_SUFX}
-
-MAINTAINER= nobutaka@FreeBSD.org
-COMMENT= Another Kana-Kanji conversion system
-WWW= https://salsa.debian.org/debian/anthy
-
-LICENSE= GPLv2 LGPL21
-LICENSE_COMB= multi
-LICENSE_FILE_GPLv2= ${WRKSRC}/alt-cannadic/COPYING
-LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING
-
-USES= iconv:patch libtool pathfix pkgconfig
-USE_LDCONFIG= yes
-
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-DOCSDIR= ${PREFIX}/share/doc/ja/anthy
-ELISPDIR= share/emacs/site-lisp/anthy
-PLIST_SUB= ELISPDIR=${ELISPDIR}
-
-CONFLICTS_INSTALL= ja-anthy-unicode
-
-OPTIONS_DEFINE= ODIC GSKKDIC DOCS
-
-ODIC_DESC= Okinawa Dictionary
-GSKKDIC_DESC= SKK Dictionary
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MODIC}
-MASTER_SITES+= http://www.ofug.net/~yamajun/files/:odic
-DISTFILES+= ${ODIC_SRCS}:odic
-ODIC_SRCS= ${ODIC_VERS}.t
-ODIC_VERS= okinawa-20070717
-.endif
-
-.if ${PORT_OPTIONS:MGSKKDIC}
-MASTER_SITES+= http://www.ohnolab.org/~kimoto/:gskk
-DISTFILES+= ${GSKK_SRCS}:gskk
-GSKK_SRCS= ${GSKK_VERS}.t.gz
-GSKK_VERS= gskk-20041208
-.endif
-
-post-extract:
-.if ${PORT_OPTIONS:MODIC}
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${ODIC_SRCS} ${WRKSRC}/mkworddic
- ${PRINTF} "/mkworddic\\\\/base.t/a\\\\\\nread @top_srcdir@/mkworddic/${ODIC_SRCS}\\n" | \
- ${REINPLACE_CMD} -f /dev/stdin ${WRKSRC}/mkworddic/dict.args.in
-.endif
-
-.if ${PORT_OPTIONS:MGSKKDIC}
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${GSKK_SRCS} ${WRKSRC}/mkworddic
- ${GUNZIP_CMD} ${WRKSRC}/mkworddic/${GSKK_SRCS}
- ${PRINTF} "/mkworddic\\\\/base.t/a\\\\\\nread @top_srcdir@/mkworddic/${GSKK_VERS}.t\\n" | \
- ${REINPLACE_CMD} -f /dev/stdin ${WRKSRC}/mkworddic/dict.args.in
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e \
- 's| install-lispLISP||g' ${WRKSRC}/src-util/Makefile.in
- ${CP} ${WRKSRC}/src-util/rkhelper.c ${WRKSRC}/src-util/rkhelper.c.orig
- ${ICONV_CMD} -f utf-8 -t euc-jp ${WRKSRC}/src-util/rkhelper.c.orig > ${WRKSRC}/src-util/rkhelper.c
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR}
- ${INSTALL_DATA} ${WRKSRC}/src-util/*.el ${STAGEDIR}${PREFIX}/${ELISPDIR}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/ELISP ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/japanese/anthy/distinfo b/japanese/anthy/distinfo
deleted file mode 100644
index ca869ecf16b4..000000000000
--- a/japanese/anthy/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1569037948
-SHA256 (anthy_0.4.orig.tar.gz) = fdf590beea7093f3327b1eee76013e4936e4c6659e7cc01dd1fdd6e6f2e9c9f7
-SIZE (anthy_0.4.orig.tar.gz) = 5619024
-SHA256 (okinawa-20070717.t) = dd7c9d5e5bfe3f7632af3aa4dbf707da7578c1cd31a4d614944b26d6b194b204
-SIZE (okinawa-20070717.t) = 158199
-SHA256 (gskk-20041208.t.gz) = d366b0b76d8b39c33244aa289c758663c260ef4402eaf49f0f53d14d55efbad7
-SIZE (gskk-20041208.t.gz) = 760867
diff --git a/japanese/anthy/files/patch-src-diclib-u2e.h b/japanese/anthy/files/patch-src-diclib-u2e.h
deleted file mode 100644
index 2e437f285d7b..000000000000
--- a/japanese/anthy/files/patch-src-diclib-u2e.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- src-diclib/u2e.h.orig 2019-07-05 02:37:13 UTC
-+++ src-diclib/u2e.h
-@@ -55,7 +55,7 @@ static const int u2e_8[] = {0x0,0xa7a7,0x8fa7c2,0x8fa7
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
- static const int u2e_64[] = {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
--0xa1be,0x0,0x0,0x0,0x0,0xa1bd,0x0,0x0,0xa1c6,0xa1c7,0x0,0x0,0xa1c8,0xa1c9,0x0,0x0,
-+0xa1be,0x0,0x0,0x0,0xa1bd,0xa1bd,0xa1c2,0x0,0xa1c6,0xa1c7,0x0,0x0,0xa1c8,0xa1c9,0x0,0x0,
- 0xa2f7,0xa2f8,0x0,0x0,0x0,0xa1c5,0xa1c4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
- 0xa2f3,0x0,0xa1ec,0xa1ed,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2a8,0x0,0x0,0x0,0x0,
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-@@ -79,7 +79,7 @@ static const int u2e_67[] = {0x0,0x0,0x0,0x0,0x0,0x0,0
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
- static const int u2e_68[] = {0xa2cf,0x0,0xa2df,0xa2d0,0x0,0x0,0x0,0xa2e0,0xa2ba,0x0,0x0,0xa2bb,0x0,0x0,0x0,0x0,
--0x0,0xadf4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2e5,0x0,0x0,0xa2e7,0xa1e7,0xadf8,
-+0x0,0xadf4,0xa1dd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2e5,0x0,0x0,0xa2e7,0xa1e7,0xadf8,
- 0xa2dc,0x0,0x0,0x0,0x0,0xa1c2,0x0,0xa2ca,0xa2cb,0xa2c1,0xa2c0,0xa2e9,0xa2ea,0x0,0xadf3,0x0,
- 0x0,0x0,0x0,0x0,0xa1e8,0xa2e8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2e6,0x0,0x0,
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
-@@ -135,7 +135,7 @@ static const int u2e_76[] = {0x0,0x0,0x0,0x0,0x0,0xa1f
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2f6,0x0,0x0,0xa2f5,0x0,0xa2f4,
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
- static const int u2e_96[] = {0xa1a1,0xa1a2,0xa1a3,0xa1b7,0x0,0xa1b9,0xa1ba,0xa1bb,0xa1d2,0xa1d3,0xa1d4,0xa1d5,0xa1d6,0xa1d7,0xa1d8,0xa1d9,
--0xa1da,0xa1db,0xa2a9,0xa2ae,0xa1cc,0xa1cd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xade0,0x0,0xade1,
-+0xa1da,0xa1db,0xa2a9,0xa2ae,0xa1cc,0xa1cd,0x0,0x0,0x0,0x0,0x0,0x0,0xa1c1,0xade0,0x0,0xade1,
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
- 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
- 0x0,0xa4a1,0xa4a2,0xa4a3,0xa4a4,0xa4a5,0xa4a6,0xa4a7,0xa4a8,0xa4a9,0xa4aa,0xa4ab,0xa4ac,0xa4ad,0xa4ae,0xa4af,
diff --git a/japanese/anthy/files/patch-src-util_anthy.el b/japanese/anthy/files/patch-src-util_anthy.el
deleted file mode 100644
index db8206b44b7f..000000000000
--- a/japanese/anthy/files/patch-src-util_anthy.el
+++ /dev/null
@@ -1,38 +0,0 @@
---- src-util/anthy.el.orig 2019-07-05 02:37:13 UTC
-+++ src-util/anthy.el
-@@ -71,7 +71,7 @@
- (defvar anthy-highlight-face nil)
- (defvar anthy-underline-face nil)
- (copy-face 'highlight 'anthy-highlight-face)
--(set-face-underline-p 'anthy-highlight-face t)
-+(set-face-underline 'anthy-highlight-face t)
- (copy-face 'underline 'anthy-underline-face)
-
- ;;
-@@ -745,7 +745,7 @@
- (if anthy-agent-process
- (kill-process anthy-agent-process))
- (setq anthy-agent-process proc)
-- (process-kill-without-query proc)
-+ (set-process-query-on-exit-flag proc nil)
- (if anthy-xemacs
- (if (coding-system-p (find-coding-system 'euc-japan))
- (set-process-coding-system proc 'euc-japan 'euc-japan))
-@@ -864,7 +864,7 @@
- ;; leim の activate
- ;;
- (defun anthy-leim-activate (&optional name)
-- (setq inactivate-current-input-method-function 'anthy-leim-inactivate)
-+ (setq deactivate-current-input-method-function 'anthy-leim-inactivate)
- (setq anthy-leim-active-p t)
- (anthy-update-mode)
- (when (eq (selected-window) (minibuffer-window))
-@@ -874,7 +874,7 @@
- ;; emacsのバグ避けらしいです
- ;;
- (defun anthy-leim-exit-from-minibuffer ()
-- (inactivate-input-method)
-+ (deactivate-input-method)
- (when (<= (minibuffer-depth) 1)
- (remove-hook 'minibuffer-exit-hook 'anthy-leim-exit-from-minibuffer)))
-
diff --git a/japanese/anthy/pkg-descr b/japanese/anthy/pkg-descr
deleted file mode 100644
index 71f96befcc23..000000000000
--- a/japanese/anthy/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Anthy is a Japanese input method working on X11 and emacs.
-It converts Hiragana text to Kana Kanji mixed text.
-
-Supplemental 2ch BBS terms dictionary which is installed by WITH_2CHDIC knob
-is developed by Omaemona 2ch/Linux (DQN) Project.
-(http://omaemona.sourceforge.net/packages/Zisyo/)
diff --git a/japanese/anthy/pkg-plist b/japanese/anthy/pkg-plist
deleted file mode 100644
index 0052bb1e5265..000000000000
--- a/japanese/anthy/pkg-plist
+++ /dev/null
@@ -1,31 +0,0 @@
-bin/anthy-agent
-bin/anthy-dic-tool
-etc/anthy-conf
-include/anthy/anthy.h
-include/anthy/dicutil.h
-include/anthy/input.h
-lib/libanthy.a
-lib/libanthy.so
-lib/libanthy.so.1
-lib/libanthy.so.1.1.2
-lib/libanthydic.a
-lib/libanthydic.so
-lib/libanthydic.so.1
-lib/libanthydic.so.1.1.3
-lib/libanthyinput.a
-lib/libanthyinput.so
-lib/libanthyinput.so.0
-lib/libanthyinput.so.0.0.0
-libdata/pkgconfig/anthy.pc
-%%DATADIR%%/anthy.dic
-%%DATADIR%%/dic-tool-usage.txt
-%%DATADIR%%/typetab
-%%DATADIR%%/zipcode.t
-%%PORTDOCS%%%%DOCSDIR%%/ELISP
-%%ELISPDIR%%/anthy-azik.el
-%%ELISPDIR%%/anthy-conf.el
-%%ELISPDIR%%/anthy-dic.el
-%%ELISPDIR%%/anthy-isearch.el
-%%ELISPDIR%%/anthy-kyuri.el
-%%ELISPDIR%%/anthy.el
-%%ELISPDIR%%/leim-list.el
diff --git a/japanese/boiled-mozc/Makefile b/japanese/boiled-mozc/Makefile
index 67bd2078e454..fb63d91ce13c 100644
--- a/japanese/boiled-mozc/Makefile
+++ b/japanese/boiled-mozc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= boiled-mozc
PORTVERSION= 0.7
DISTVERSIONPREFIX=v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= japanese editors elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/bugzilla44/Makefile b/japanese/bugzilla44/Makefile
deleted file mode 100644
index ce7c4686da51..000000000000
--- a/japanese/bugzilla44/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= bugzilla
-PORTVERSION= 4.4.9
-CATEGORIES= japanese
-MASTER_SITES= http://bug-ja.org/releases/4.4/ \
- LOCAL/tota/bugzilla-ja
-DISTNAME= Bugzilla-ja-${PORTVERSION}-template
-
-MAINTAINER= bz-ports@FreeBSD.org
-COMMENT= Japanese localization for Bugzilla
-WWW= http://bug-ja.org/
-
-RUN_DEPENDS= bugzilla44>=${PORTVERSION}:devel/bugzilla44
-
-NO_WRKSUBDIR= yes
-
-.include "${.CURDIR}/../../devel/bugzilla44/Makefile.common"
-
-USES= cpe tar:bzip2
-CPE_VENDOR= mozilla
-
-LANGDIR= ${WWWDIR}/template/ja
-
-do-install:
- @-${MKDIR} ${STAGEDIR}${LANGDIR}/default
- (cd ${WRKSRC}/default && ${COPYTREE_SHARE} . ${STAGEDIR}${LANGDIR}/default)
-
-# Maintainer
-plist: patch
- @( cd ${WRKSRC}/ && ${FIND} default -type f | ${AWK} '{print "%%WWWDIR%%/template/ja/"$$1}' | ${SORT} > ${PLIST}.new )
- @if ${DIFF} -u ${PLIST} ${PLIST}.new ; then \
- ${ECHO_MSG} no pkg-plist changes; \
- ${RM} ${PLIST}.new ; \
- fi
-
-.include <bsd.port.mk>
diff --git a/japanese/bugzilla44/distinfo b/japanese/bugzilla44/distinfo
deleted file mode 100644
index 6d8352b50008..000000000000
--- a/japanese/bugzilla44/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bugzilla/Bugzilla-ja-4.4.9-template.tar.bz2) = 3df618b9cdf7228e846969e0e141f1b60c927a961cb86cfe955faa41fd91de78
-SIZE (bugzilla/Bugzilla-ja-4.4.9-template.tar.bz2) = 241394
diff --git a/japanese/bugzilla44/pkg-descr b/japanese/bugzilla44/pkg-descr
deleted file mode 100644
index 1e06265baaa2..000000000000
--- a/japanese/bugzilla44/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Japanese localization for Bugzilla bug tracking system.
diff --git a/japanese/bugzilla44/pkg-message b/japanese/bugzilla44/pkg-message
deleted file mode 100644
index 3f66a12eb4c5..000000000000
--- a/japanese/bugzilla44/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
- message: <<EOM
- Japanese localization for Bugzilla has now been installed.
-
- Please run "checksetup.pl" to re-generate templates.
-EOM
-}
-]
diff --git a/japanese/bugzilla44/pkg-plist b/japanese/bugzilla44/pkg-plist
deleted file mode 100644
index bb9d0e3e6930..000000000000
--- a/japanese/bugzilla44/pkg-plist
+++ /dev/null
@@ -1,278 +0,0 @@
-%%WWWDIR%%/template/ja/default/account/auth/login-small.html.tmpl
-%%WWWDIR%%/template/ja/default/account/auth/login.html.tmpl
-%%WWWDIR%%/template/ja/default/account/cancel-token.txt.tmpl
-%%WWWDIR%%/template/ja/default/account/create.html.tmpl
-%%WWWDIR%%/template/ja/default/account/created.html.tmpl
-%%WWWDIR%%/template/ja/default/account/email/change-new.txt.tmpl
-%%WWWDIR%%/template/ja/default/account/email/change-old.txt.tmpl
-%%WWWDIR%%/template/ja/default/account/email/confirm-new.html.tmpl
-%%WWWDIR%%/template/ja/default/account/email/confirm.html.tmpl
-%%WWWDIR%%/template/ja/default/account/email/request-new.txt.tmpl
-%%WWWDIR%%/template/ja/default/account/password/forgotten-password.txt.tmpl
-%%WWWDIR%%/template/ja/default/account/password/set-forgotten-password.html.tmpl
-%%WWWDIR%%/template/ja/default/account/prefs/account.html.tmpl
-%%WWWDIR%%/template/ja/default/account/prefs/email.html.tmpl
-%%WWWDIR%%/template/ja/default/account/prefs/permissions.html.tmpl
-%%WWWDIR%%/template/ja/default/account/prefs/prefs.html.tmpl
-%%WWWDIR%%/template/ja/default/account/prefs/saved-searches.html.tmpl
-%%WWWDIR%%/template/ja/default/account/prefs/settings.html.tmpl
-%%WWWDIR%%/template/ja/default/account/profile-activity.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/admin.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/classifications/add.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/classifications/del.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/classifications/edit-common.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/classifications/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/classifications/footer.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/classifications/reclassify.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/classifications/select.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/components/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/components/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/components/edit-common.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/components/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/components/footer.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/components/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/components/select-product.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/confirm-action.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/custom_fields/cf-js.js.tmpl
-%%WWWDIR%%/template/ja/default/admin/custom_fields/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/custom_fields/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/custom_fields/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/custom_fields/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/fieldvalues/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/fieldvalues/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/fieldvalues/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/fieldvalues/footer.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/fieldvalues/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/fieldvalues/select-field.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/flag-type/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/flag-type/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/flag-type/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/groups/confirm-remove.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/groups/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/groups/delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/groups/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/groups/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/keywords/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/keywords/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/keywords/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/keywords/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/milestones/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/milestones/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/milestones/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/milestones/footer.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/milestones/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/milestones/select-product.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/admin.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/advanced.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/attachment.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/auth.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/bugchange.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/bugfields.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/common.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/core.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/dependencygraph.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/editparams.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/general.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/groupsecurity.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/index.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/ldap.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/mta.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/patchviewer.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/query.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/radius.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/shadowdb.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/params/usermatch.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/edit-common.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/footer.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/groupcontrol/confirm-edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/groupcontrol/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/groupcontrol/updated.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/list-classifications.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/products/updated.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/sanitycheck/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/sanitycheck/messages.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/settings/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/sudo.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/table.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/listselectvars.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/responsibilities.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/search.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/users/userdata.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/versions/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/versions/create.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/versions/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/versions/footer.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/versions/list.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/versions/select-product.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/workflow/comment.html.tmpl
-%%WWWDIR%%/template/ja/default/admin/workflow/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/choose.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/confirm-delete.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/create.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/created.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/createformcontents.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/delete_reason.txt.tmpl
-%%WWWDIR%%/template/ja/default/attachment/diff-file.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/diff-footer.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/diff-header.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/list.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/midair.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/show-multiple.html.tmpl
-%%WWWDIR%%/template/ja/default/attachment/updated.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/activity/show.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/activity/table.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/choose.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/comments.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/create/comment-guided.txt.tmpl
-%%WWWDIR%%/template/ja/default/bug/create/comment.txt.tmpl
-%%WWWDIR%%/template/ja/default/bug/create/create-guided.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/create/create.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/create/created.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/create/make-template.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/create/user-message.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/dependency-graph.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/dependency-tree.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/edit.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/field-events.js.tmpl
-%%WWWDIR%%/template/ja/default/bug/field-help.none.tmpl
-%%WWWDIR%%/template/ja/default/bug/field-label.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/field.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/format_comment.txt.tmpl
-%%WWWDIR%%/template/ja/default/bug/knob.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/link.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/navigate.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/process/bugmail.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/process/confirm-duplicate.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/process/header.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/process/midair.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/process/results.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/process/verify-new-product.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/show-header.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/show-multiple.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/show.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/show.xml.tmpl
-%%WWWDIR%%/template/ja/default/bug/summarize-time.html.tmpl
-%%WWWDIR%%/template/ja/default/bug/time.html.tmpl
-%%WWWDIR%%/template/ja/default/config.js.tmpl
-%%WWWDIR%%/template/ja/default/config.rdf.tmpl
-%%WWWDIR%%/template/ja/default/email/bugmail-common.txt.tmpl
-%%WWWDIR%%/template/ja/default/email/bugmail-header.txt.tmpl
-%%WWWDIR%%/template/ja/default/email/bugmail.html.tmpl
-%%WWWDIR%%/template/ja/default/email/bugmail.txt.tmpl
-%%WWWDIR%%/template/ja/default/email/flagmail.txt.tmpl
-%%WWWDIR%%/template/ja/default/email/lockout.txt.tmpl
-%%WWWDIR%%/template/ja/default/email/sanitycheck.txt.tmpl
-%%WWWDIR%%/template/ja/default/email/sudo.txt.tmpl
-%%WWWDIR%%/template/ja/default/email/whine.txt.tmpl
-%%WWWDIR%%/template/ja/default/extensions/config.pm.tmpl
-%%WWWDIR%%/template/ja/default/extensions/extension.pm.tmpl
-%%WWWDIR%%/template/ja/default/extensions/hook-readme.txt.tmpl
-%%WWWDIR%%/template/ja/default/extensions/license.txt.tmpl
-%%WWWDIR%%/template/ja/default/extensions/name-readme.txt.tmpl
-%%WWWDIR%%/template/ja/default/extensions/util.pm.tmpl
-%%WWWDIR%%/template/ja/default/extensions/web-readme.txt.tmpl
-%%WWWDIR%%/template/ja/default/filterexceptions.pl
-%%WWWDIR%%/template/ja/default/flag/list.html.tmpl
-%%WWWDIR%%/template/ja/default/global/banner.html.tmpl
-%%WWWDIR%%/template/ja/default/global/calendar.js.tmpl
-%%WWWDIR%%/template/ja/default/global/choose-classification.html.tmpl
-%%WWWDIR%%/template/ja/default/global/choose-product.html.tmpl
-%%WWWDIR%%/template/ja/default/global/code-error.html.tmpl
-%%WWWDIR%%/template/ja/default/global/common-links.html.tmpl
-%%WWWDIR%%/template/ja/default/global/confirm-action.html.tmpl
-%%WWWDIR%%/template/ja/default/global/confirm-user-match.html.tmpl
-%%WWWDIR%%/template/ja/default/global/docslinks.html.tmpl
-%%WWWDIR%%/template/ja/default/global/field-descs.none.tmpl
-%%WWWDIR%%/template/ja/default/global/footer.html.tmpl
-%%WWWDIR%%/template/ja/default/global/header.html.tmpl
-%%WWWDIR%%/template/ja/default/global/hidden-fields.html.tmpl
-%%WWWDIR%%/template/ja/default/global/js-products.html.tmpl
-%%WWWDIR%%/template/ja/default/global/message.html.tmpl
-%%WWWDIR%%/template/ja/default/global/message.txt.tmpl
-%%WWWDIR%%/template/ja/default/global/messages.html.tmpl
-%%WWWDIR%%/template/ja/default/global/reason-descs.none.tmpl
-%%WWWDIR%%/template/ja/default/global/select-menu.html.tmpl
-%%WWWDIR%%/template/ja/default/global/setting-descs.none.tmpl
-%%WWWDIR%%/template/ja/default/global/site-navigation.html.tmpl
-%%WWWDIR%%/template/ja/default/global/tabs.html.tmpl
-%%WWWDIR%%/template/ja/default/global/textarea.html.tmpl
-%%WWWDIR%%/template/ja/default/global/useful-links.html.tmpl
-%%WWWDIR%%/template/ja/default/global/user-error.html.tmpl
-%%WWWDIR%%/template/ja/default/global/user.html.tmpl
-%%WWWDIR%%/template/ja/default/global/userselect.html.tmpl
-%%WWWDIR%%/template/ja/default/global/value-descs.js.tmpl
-%%WWWDIR%%/template/ja/default/global/value-descs.none.tmpl
-%%WWWDIR%%/template/ja/default/global/variables.none.tmpl
-%%WWWDIR%%/template/ja/default/index.html.tmpl
-%%WWWDIR%%/template/ja/default/list/change-columns.html.tmpl
-%%WWWDIR%%/template/ja/default/list/edit-multiple.html.tmpl
-%%WWWDIR%%/template/ja/default/list/list-simple.html.tmpl
-%%WWWDIR%%/template/ja/default/list/list.atom.tmpl
-%%WWWDIR%%/template/ja/default/list/list.csv.tmpl
-%%WWWDIR%%/template/ja/default/list/list.html.tmpl
-%%WWWDIR%%/template/ja/default/list/list.ics.tmpl
-%%WWWDIR%%/template/ja/default/list/list.rdf.tmpl
-%%WWWDIR%%/template/ja/default/list/quips.html.tmpl
-%%WWWDIR%%/template/ja/default/list/server-push.html.tmpl
-%%WWWDIR%%/template/ja/default/list/table.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/bug-writing.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/bugzilla.dtd.tmpl
-%%WWWDIR%%/template/ja/default/pages/fields.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/linked.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/linkify.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/quicksearch.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/release-notes.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/release-notes3.html.tmpl
-%%WWWDIR%%/template/ja/default/pages/sudo.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/chart.csv.tmpl
-%%WWWDIR%%/template/ja/default/reports/chart.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/chart.png.tmpl
-%%WWWDIR%%/template/ja/default/reports/components.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/create-chart.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/delete-series.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/duplicates-simple.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/duplicates-table.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/duplicates.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/edit-series.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/keywords.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/menu.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/old-charts.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/report-bar.png.tmpl
-%%WWWDIR%%/template/ja/default/reports/report-line.png.tmpl
-%%WWWDIR%%/template/ja/default/reports/report-pie.png.tmpl
-%%WWWDIR%%/template/ja/default/reports/report-simple.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/report-table.csv.tmpl
-%%WWWDIR%%/template/ja/default/reports/report-table.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/report.csv.tmpl
-%%WWWDIR%%/template/ja/default/reports/report.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/series-common.html.tmpl
-%%WWWDIR%%/template/ja/default/reports/series.html.tmpl
-%%WWWDIR%%/template/ja/default/request/queue.html.tmpl
-%%WWWDIR%%/template/ja/default/search/boolean-charts.html.tmpl
-%%WWWDIR%%/template/ja/default/search/field.html.tmpl
-%%WWWDIR%%/template/ja/default/search/form.html.tmpl
-%%WWWDIR%%/template/ja/default/search/knob.html.tmpl
-%%WWWDIR%%/template/ja/default/search/search-advanced.html.tmpl
-%%WWWDIR%%/template/ja/default/search/search-create-series.html.tmpl
-%%WWWDIR%%/template/ja/default/search/search-plugin.xml.tmpl
-%%WWWDIR%%/template/ja/default/search/search-report-graph.html.tmpl
-%%WWWDIR%%/template/ja/default/search/search-report-select.html.tmpl
-%%WWWDIR%%/template/ja/default/search/search-report-table.html.tmpl
-%%WWWDIR%%/template/ja/default/search/search-specific.html.tmpl
-%%WWWDIR%%/template/ja/default/search/tabs.html.tmpl
-%%WWWDIR%%/template/ja/default/search/type-select.html.tmpl
-%%WWWDIR%%/template/ja/default/setup/strings.txt.pl
-%%WWWDIR%%/template/ja/default/welcome-admin.html.tmpl
-%%WWWDIR%%/template/ja/default/whine/mail.html.tmpl
-%%WWWDIR%%/template/ja/default/whine/mail.txt.tmpl
-%%WWWDIR%%/template/ja/default/whine/multipart-mime.txt.tmpl
-%%WWWDIR%%/template/ja/default/whine/schedule.html.tmpl
diff --git a/japanese/cp5022x-el/Makefile b/japanese/cp5022x-el/Makefile
index 9be4665c1821..1e8654e73c8d 100644
--- a/japanese/cp5022x-el/Makefile
+++ b/japanese/cp5022x-el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cp5022x
PORTVERSION= 0.0.20120324
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= japanese elisp
PKGNAMESUFFIX= -el${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/cskk/Makefile b/japanese/cskk/Makefile
index 9abd889b5eb4..6ff1a1121d34 100644
--- a/japanese/cskk/Makefile
+++ b/japanese/cskk/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cskk
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.0
+PORTREVISION= 3
CATEGORIES= japanese
MAINTAINER= syobon@syobon.net
diff --git a/japanese/ddskk/Makefile b/japanese/ddskk/Makefile
index c9d57360224b..430cb5028f82 100644
--- a/japanese/ddskk/Makefile
+++ b/japanese/ddskk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ddskk
DISTVERSION= 17.1.20230702
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/fcitx-anthy/Makefile b/japanese/fcitx-anthy/Makefile
index 659b18dcf714..11a908cff815 100644
--- a/japanese/fcitx-anthy/Makefile
+++ b/japanese/fcitx-anthy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fcitx-anthy
DISTVERSION= 0.2.4
+PORTREVISION= 1
CATEGORIES= japanese
MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/
DIST_SUBDIR= fcitx
@@ -13,19 +14,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash \
fcitx:chinese/fcitx
-
-FLAVORS= original unicode
-FLAVOR?= ${FLAVORS:[1]}
+LIB_DEPENDS= libanthy-unicode.so:japanese/anthy-unicode
USES= cmake gettext gnome pkgconfig tar:xz
-.if ${FLAVOR} == original
-LIB_DEPENDS+= libanthy.so:japanese/anthy
-CONFLICTS_INSTALL= ${PORTNAME}-unicode
-.else
-PKGNAMESUFFIX= -unicode
-LIB_DEPENDS+= libanthy-unicode.so:japanese/anthy-unicode
-CONFLICTS_INSTALL= ${PORTNAME}
-.endif
-
.include <bsd.port.mk>
diff --git a/japanese/fcitx5-anthy/Makefile b/japanese/fcitx5-anthy/Makefile
index 4ca92df35480..940006821d03 100644
--- a/japanese/fcitx5-anthy/Makefile
+++ b/japanese/fcitx5-anthy/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fcitx5-anthy
DISTVERSION= 5.1.6
+PORTREVISION= 1
CATEGORIES= japanese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
@@ -10,22 +11,11 @@ WWW= https://github.com/fcitx/fcitx5-anthy
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5
-
-FLAVORS= original unicode
-FLAVOR?= ${FLAVORS:[1]}
+LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
+ libanthy-unicode.so:japanese/anthy-unicode
USES= cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig tar:zst
USE_KDE= ecm
-.if ${FLAVOR} == original
-LIB_DEPENDS+= libanthy.so:japanese/anthy
-CONFLICTS_INSTALL= ${PORTNAME}-unicode
-.else
-PKGNAMESUFFIX= -unicode
-LIB_DEPENDS+= libanthy-unicode.so:japanese/anthy-unicode
-CONFLICTS_INSTALL= ${PORTNAME}
-.endif
-
.include <bsd.port.mk>
diff --git a/japanese/font-moralerspace-hw/Makefile b/japanese/font-moralerspace-hw/Makefile
index 24e0adfbf962..0483c7293277 100644
--- a/japanese/font-moralerspace-hw/Makefile
+++ b/japanese/font-moralerspace-hw/Makefile
@@ -1,5 +1,5 @@
PORTNAME= moralerspace-hw
-PORTVERSION= 1.1.0
+PORTVERSION= 2.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
diff --git a/japanese/font-moralerspace-hw/distinfo b/japanese/font-moralerspace-hw/distinfo
index 46241d132f3e..fa7d19a9b18c 100644
--- a/japanese/font-moralerspace-hw/distinfo
+++ b/japanese/font-moralerspace-hw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739119473
-SHA256 (MoralerspaceHW_v1.1.0.zip) = 7d7be182d13930ef6710ec1de61adc5bf9740b8d9754cfd5260bca3f4239c8f5
-SIZE (MoralerspaceHW_v1.1.0.zip) = 39184726
+TIMESTAMP = 1754740041
+SHA256 (MoralerspaceHW_v2.0.0.zip) = 500a7774297c829265ebd472b6d8c1159cfb3e9daa4ca0570170af541b991b7d
+SIZE (MoralerspaceHW_v2.0.0.zip) = 102017180
diff --git a/japanese/font-moralerspace-hwjpdoc/Makefile b/japanese/font-moralerspace-hwjpdoc/Makefile
index cc2c5d1819f4..91d40bd4b614 100644
--- a/japanese/font-moralerspace-hwjpdoc/Makefile
+++ b/japanese/font-moralerspace-hwjpdoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= moralerspace-hwjpdoc
-PORTVERSION= 1.1.0
+PORTVERSION= 2.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
diff --git a/japanese/font-moralerspace-hwjpdoc/distinfo b/japanese/font-moralerspace-hwjpdoc/distinfo
index f3fb9ab979a9..963b409edb2c 100644
--- a/japanese/font-moralerspace-hwjpdoc/distinfo
+++ b/japanese/font-moralerspace-hwjpdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739119530
-SHA256 (MoralerspaceHWJPDOC_v1.1.0.zip) = 8aeea6616801f4860649944359814297048c081323c8406f530a5826ea1263a6
-SIZE (MoralerspaceHWJPDOC_v1.1.0.zip) = 39184310
+TIMESTAMP = 1754740413
+SHA256 (MoralerspaceHWJPDOC_v2.0.0.zip) = 3598729cb4693ff74fe32695fac167991d6bee55fc1649281aab64f311624907
+SIZE (MoralerspaceHWJPDOC_v2.0.0.zip) = 102036208
diff --git a/japanese/font-moralerspace-hwnf/Makefile b/japanese/font-moralerspace-hwnf/Makefile
deleted file mode 100644
index 734e9cbb6e2d..000000000000
--- a/japanese/font-moralerspace-hwnf/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-PORTNAME= moralerspace-hwnf
-PORTVERSION= 1.1.0
-PORTREVISION= 0
-CATEGORIES= japanese x11-fonts
-MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
-PKGNAMEPREFIX= ja-font-
-DISTNAME= ${FONTNAME}${VARIATION}_v${DISTVERSION}
-
-MAINTAINER= ume@FreeBSD.org
-COMMENT= Moralerspace Font (Half-width 1:Full-width 2 Width + Nerd Fonts)
-WWW= https://github.com/yuru7/moralerspace
-
-LICENSE= OFL11
-
-USES= fonts:fc zip
-NO_ARCH= yes
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}
-
-OPTIONS_MULTI= FONT_FAMILY
-OPTIONS_MULTI_FONT_FAMILY= ARGON KRYPTON NEON RADON XENON
-OPTIONS_DEFAULT= ARGON KRYPTON NEON RADON XENON
-ARGON_DESC= Argon (Humanist sans)
-KRYPTON_DESC= Krypton (Mechanical sans)
-NEON_DESC= Neon (neo-grotesque sans)
-RADON_DESC= Radon (Handwriting)
-XENON_DESC= Xenon (Slab serif)
-
-FONTNAME= Moralerspace
-VARIATION= HWNF
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MARGON}
-FONT_FAMILY+= Argon
-.endif
-.if ${PORT_OPTIONS:MKRYPTON}
-FONT_FAMILY+= Krypton
-.endif
-.if ${PORT_OPTIONS:MNEON}
-FONT_FAMILY+= Neon
-.endif
-.if ${PORT_OPTIONS:MRADON}
-FONT_FAMILY+= Radon
-.endif
-.if ${PORT_OPTIONS:MXENON}
-FONT_FAMILY+= Xenon
-.endif
-
-do-install:
- ${MKDIR} ${STAGEDIR}${FONTSDIR}
-.for FAMILY in ${FONT_FAMILY}
-. for STYLE in Bold BoldItalic Italic Regular
- ${INSTALL_DATA} ${WRKSRC}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf ${STAGEDIR}${FONTSDIR}
- @${ECHO_CMD} ${FONTSDIR}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf >> ${TMPPLIST}
-. endfor
-.endfor
-
-.include <bsd.port.mk>
diff --git a/japanese/font-moralerspace-hwnf/distinfo b/japanese/font-moralerspace-hwnf/distinfo
deleted file mode 100644
index 3f2a9431edb6..000000000000
--- a/japanese/font-moralerspace-hwnf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1739119587
-SHA256 (MoralerspaceHWNF_v1.1.0.zip) = b4518ceede759315cbe45ed2249a38595f023ac6ed43edf20b570e7d8090baa6
-SIZE (MoralerspaceHWNF_v1.1.0.zip) = 63161674
diff --git a/japanese/font-moralerspace-hwnf/pkg-descr b/japanese/font-moralerspace-hwnf/pkg-descr
deleted file mode 100644
index 80808b5138aa..000000000000
--- a/japanese/font-moralerspace-hwnf/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
-(Half-width 1:Full-width 2 Width + Nerd Fonts).
diff --git a/japanese/font-moralerspace-jpdoc/Makefile b/japanese/font-moralerspace-jpdoc/Makefile
index 6839da7632cc..13be50cf525f 100644
--- a/japanese/font-moralerspace-jpdoc/Makefile
+++ b/japanese/font-moralerspace-jpdoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= moralerspace-jpdoc
-PORTVERSION= 1.1.0
+PORTVERSION= 2.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
diff --git a/japanese/font-moralerspace-jpdoc/distinfo b/japanese/font-moralerspace-jpdoc/distinfo
index 42a6f6d6fa4d..01582ee7c103 100644
--- a/japanese/font-moralerspace-jpdoc/distinfo
+++ b/japanese/font-moralerspace-jpdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739119638
-SHA256 (MoralerspaceJPDOC_v1.1.0.zip) = 46581e9c3f2f41da4601649a9dacf54e0551b06a35ebea56b8760cb9358dde0f
-SIZE (MoralerspaceJPDOC_v1.1.0.zip) = 39165140
+TIMESTAMP = 1754740155
+SHA256 (MoralerspaceJPDOC_v2.0.0.zip) = 5abe6465910b1253a5de57bf32e79d2d268f5efea6c9ec9a668c6ea610a16f73
+SIZE (MoralerspaceJPDOC_v2.0.0.zip) = 101990566
diff --git a/japanese/font-moralerspace-nf/Makefile b/japanese/font-moralerspace-nf/Makefile
deleted file mode 100644
index a7d4888a075c..000000000000
--- a/japanese/font-moralerspace-nf/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-PORTNAME= moralerspace-nf
-PORTVERSION= 1.1.0
-PORTREVISION= 0
-CATEGORIES= japanese x11-fonts
-MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
-PKGNAMEPREFIX= ja-font-
-DISTNAME= ${FONTNAME}${VARIATION}_v${DISTVERSION}
-
-MAINTAINER= ume@FreeBSD.org
-COMMENT= Moralerspace Font (Regular version + Nerd Fonts)
-WWW= https://github.com/yuru7/moralerspace
-
-LICENSE= OFL11
-
-USES= fonts:fc zip
-NO_ARCH= yes
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}
-
-OPTIONS_MULTI= FONT_FAMILY
-OPTIONS_MULTI_FONT_FAMILY= ARGON KRYPTON NEON RADON XENON
-OPTIONS_DEFAULT= ARGON KRYPTON NEON RADON XENON
-ARGON_DESC= Argon (Humanist sans)
-KRYPTON_DESC= Krypton (Mechanical sans)
-NEON_DESC= Neon (neo-grotesque sans)
-RADON_DESC= Radon (Handwriting)
-XENON_DESC= Xenon (Slab serif)
-
-FONTNAME= Moralerspace
-VARIATION= NF
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MARGON}
-FONT_FAMILY+= Argon
-.endif
-.if ${PORT_OPTIONS:MKRYPTON}
-FONT_FAMILY+= Krypton
-.endif
-.if ${PORT_OPTIONS:MNEON}
-FONT_FAMILY+= Neon
-.endif
-.if ${PORT_OPTIONS:MRADON}
-FONT_FAMILY+= Radon
-.endif
-.if ${PORT_OPTIONS:MXENON}
-FONT_FAMILY+= Xenon
-.endif
-
-do-install:
- ${MKDIR} ${STAGEDIR}${FONTSDIR}
-.for FAMILY in ${FONT_FAMILY}
-. for STYLE in Bold BoldItalic Italic Regular
- ${INSTALL_DATA} ${WRKSRC}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf ${STAGEDIR}${FONTSDIR}
- @${ECHO_CMD} ${FONTSDIR}/${FONTNAME}${FAMILY}${VARIATION}-${STYLE}.ttf >> ${TMPPLIST}
-. endfor
-.endfor
-
-.include <bsd.port.mk>
diff --git a/japanese/font-moralerspace-nf/distinfo b/japanese/font-moralerspace-nf/distinfo
deleted file mode 100644
index 0f106614d310..000000000000
--- a/japanese/font-moralerspace-nf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1739119687
-SHA256 (MoralerspaceNF_v1.1.0.zip) = 07a47b320adee33140562f2b0aeb3f853e5fd86760fbeaa1036bb8d19ad433a6
-SIZE (MoralerspaceNF_v1.1.0.zip) = 63121839
diff --git a/japanese/font-moralerspace-nf/pkg-descr b/japanese/font-moralerspace-nf/pkg-descr
deleted file mode 100644
index 7cbf3d9a228c..000000000000
--- a/japanese/font-moralerspace-nf/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
-(Regular version (3 half-width: 5 full-width width) + Nerd Fonts).
diff --git a/japanese/font-moralerspace/Makefile b/japanese/font-moralerspace/Makefile
index 49c8878aa687..838e3f5bd8b9 100644
--- a/japanese/font-moralerspace/Makefile
+++ b/japanese/font-moralerspace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= moralerspace
-PORTVERSION= 1.1.0
+PORTVERSION= 2.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/${FONTNAME}/releases/download/v${PORTVERSION}/
diff --git a/japanese/font-moralerspace/distinfo b/japanese/font-moralerspace/distinfo
index a627ea1062ee..c935c0c0b5c1 100644
--- a/japanese/font-moralerspace/distinfo
+++ b/japanese/font-moralerspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739119415
-SHA256 (Moralerspace_v1.1.0.zip) = 863fce87c21d1dc1feebfe9c3fe307621858cf393a8c52503bd11bd7576e817e
-SIZE (Moralerspace_v1.1.0.zip) = 39165950
+TIMESTAMP = 1754739868
+SHA256 (Moralerspace_v2.0.0.zip) = 56175ee16373ba1a3d2fd5ec46f3b0b6bf0412be7db1481ec7dee757f2e3d557
+SIZE (Moralerspace_v2.0.0.zip) = 101974524
diff --git a/japanese/font-plemoljp-hs/Makefile b/japanese/font-plemoljp-hs/Makefile
index d7a41c3279c2..fd3c88709dc0 100644
--- a/japanese/font-plemoljp-hs/Makefile
+++ b/japanese/font-plemoljp-hs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plemoljp-hs
-PORTVERSION= 2.0.4
+PORTVERSION= 3.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/PlemolJP/releases/download/v${PORTVERSION}/
diff --git a/japanese/font-plemoljp-hs/distinfo b/japanese/font-plemoljp-hs/distinfo
index 85ac55790e65..d8693fd8f470 100644
--- a/japanese/font-plemoljp-hs/distinfo
+++ b/japanese/font-plemoljp-hs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745065463
-SHA256 (PlemolJP_HS_v2.0.4.zip) = df082e9274b7ce87d4db8d98c9dae0de4c92cfa84e8b795fc1a98a2e5b88333d
-SIZE (PlemolJP_HS_v2.0.4.zip) = 101921610
+TIMESTAMP = 1754742337
+SHA256 (PlemolJP_HS_v3.0.0.zip) = 52c4de59f5030caf9e3c88aa304d281c7ea987e2c30fa0441ca162eede2bff12
+SIZE (PlemolJP_HS_v3.0.0.zip) = 216568254
diff --git a/japanese/font-plemoljp-nf/Makefile b/japanese/font-plemoljp-nf/Makefile
index e438440b7ec4..6944e2f346f2 100644
--- a/japanese/font-plemoljp-nf/Makefile
+++ b/japanese/font-plemoljp-nf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plemoljp-nf
-PORTVERSION= 2.0.4
+PORTVERSION= 3.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/PlemolJP/releases/download/v${PORTVERSION}/
diff --git a/japanese/font-plemoljp-nf/distinfo b/japanese/font-plemoljp-nf/distinfo
index 8d8666065bb5..81c73dd44911 100644
--- a/japanese/font-plemoljp-nf/distinfo
+++ b/japanese/font-plemoljp-nf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745065550
-SHA256 (PlemolJP_NF_v2.0.4.zip) = 54fe7f4d2e857f43a13914ae38638a4205913b19feb3d2f80144c510f4a6a087
-SIZE (PlemolJP_NF_v2.0.4.zip) = 89475457
+TIMESTAMP = 1754742544
+SHA256 (PlemolJP_NF_v3.0.0.zip) = 887e2d0db714d41ac26ab924bdd3a172b922f57b2b480af01e0147180eac3d80
+SIZE (PlemolJP_NF_v3.0.0.zip) = 148951848
diff --git a/japanese/font-plemoljp/Makefile b/japanese/font-plemoljp/Makefile
index 36036289631a..1d152b0f9e3e 100644
--- a/japanese/font-plemoljp/Makefile
+++ b/japanese/font-plemoljp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plemoljp
-PORTVERSION= 2.0.4
+PORTVERSION= 3.0.0
PORTREVISION= 0
CATEGORIES= japanese x11-fonts
MASTER_SITES= https://github.com/yuru7/PlemolJP/releases/download/v${PORTVERSION}/
diff --git a/japanese/font-plemoljp/distinfo b/japanese/font-plemoljp/distinfo
index 51ca1641cb8b..e24a739cda0b 100644
--- a/japanese/font-plemoljp/distinfo
+++ b/japanese/font-plemoljp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745065215
-SHA256 (PlemolJP_v2.0.4.zip) = 0bf19bd2a242e70582bb8c0be084c878e843f6aeaa9e00210828532285599757
-SIZE (PlemolJP_v2.0.4.zip) = 101926963
+TIMESTAMP = 1754741941
+SHA256 (PlemolJP_v3.0.0.zip) = 757de5ab50fe4f44bb3a3bffcbffec24f18af33dca9bd4e5d7949158fa84533e
+SIZE (PlemolJP_v3.0.0.zip) = 216576583
diff --git a/japanese/ibus-anthy/Makefile b/japanese/ibus-anthy/Makefile
index df5085e3f5b1..fc10a92e0856 100644
--- a/japanese/ibus-anthy/Makefile
+++ b/japanese/ibus-anthy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ibus-anthy
-DISTVERSION= 1.5.16
-PORTREVISION= 2
+DISTVERSION= 1.5.17
+PORTREVISION= 1
CATEGORIES= japanese
MASTER_SITES= https://github.com/ibus/ibus-anthy/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= ja-
@@ -12,21 +12,15 @@ WWW= https://github.com/ibus/ibus-anthy
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libibus-1.0.so:textproc/ibus
+LIB_DEPENDS= libibus-1.0.so:textproc/ibus \
+ libanthy-unicode.so:japanese/anthy-unicode
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-CONFIGURE_ARGS+=--with-layout=default
USES= gettext gmake gnome libtool pkgconfig python
USE_GNOME= pygobject3
GLIB_SCHEMAS= org.freedesktop.ibus.engine.anthy.gschema.xml
-FLAVORS= original unicode
-
-original_CONFLICTS_INSTALL= ${PORTNAME}-unicode
-original_LIB_DEPENDS= libanthy.so:japanese/anthy
-unicode_CONFLICTS_INSTALL= ${PORTNAME}
-unicode_LIB_DEPENDS= libanthy-unicode.so:japanese/anthy-unicode
-unicode_PKGNAMESUFFIX= -unicode
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-layout=default
+INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/japanese/ibus-anthy/distinfo b/japanese/ibus-anthy/distinfo
index b7643f8f82ff..eababbc8aed6 100644
--- a/japanese/ibus-anthy/distinfo
+++ b/japanese/ibus-anthy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730465682
-SHA256 (ibus-anthy-1.5.16.tar.gz) = 15522214b58ad884acc9d9b1da13f15db7dcd76c3b18a88509046e5ec613d1ae
-SIZE (ibus-anthy-1.5.16.tar.gz) = 912480
+TIMESTAMP = 1744535082
+SHA256 (ibus-anthy-1.5.17.tar.gz) = 9e1d28ad7da2be5e0d9c0eb0d8fb7557fc89770aa2237272debe197bd61abd40
+SIZE (ibus-anthy-1.5.17.tar.gz) = 914700
diff --git a/japanese/ibus-anthy/pkg-plist b/japanese/ibus-anthy/pkg-plist
index 2631c064d325..67539e7312be 100644
--- a/japanese/ibus-anthy/pkg-plist
+++ b/japanese/ibus-anthy/pkg-plist
@@ -4,7 +4,7 @@ libexec/ibus-setup-anthy
lib/girepository-1.0/Anthy-9000.typelib
lib/libanthygobject-1.0.so
lib/libanthygobject-1.0.so.5
-lib/libanthygobject-1.0.so.5.0.516
+lib/libanthygobject-1.0.so.5.0.517
share/applications/ibus-setup-anthy.desktop
share/gir-1.0/Anthy-9000.gir
%%DATADIR%%/dicts/emoji.t
@@ -13,24 +13,34 @@ share/gir-1.0/Anthy-9000.gir
%%DATADIR%%/dicts/symbol.t
%%DATADIR%%/dicts/zipcode.t
%%DATADIR%%/engine/__pycache__/_config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/_config.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/_config.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/engine.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/engine.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/engine.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/factory.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/factory.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/factory.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/jastring.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/jastring.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/jastring.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/kana.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/kana.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/kana.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/romaji.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/romaji.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/romaji.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/segment.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/segment.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/segment.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/tables.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/tables.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/tables.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/__pycache__/thumb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/engine/__pycache__/thumb.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/engine/__pycache__/thumb.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/engine/_config.py
%%DATADIR%%/engine/default.xml
@@ -44,12 +54,16 @@ share/gir-1.0/Anthy-9000.gir
%%DATADIR%%/engine/tables.py
%%DATADIR%%/engine/thumb.py
%%DATADIR%%/setup/__pycache__/_config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/_config.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/setup/__pycache__/_config.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/setup/__pycache__/anthyprefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/anthyprefs.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/setup/__pycache__/anthyprefs.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/setup/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/setup/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/setup/__pycache__/prefs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%DATADIR%%/setup/__pycache__/prefs.cpython-%%PYTHON_SUFFIX%%.opt-2.pyc
%%DATADIR%%/setup/__pycache__/prefs.cpython-%%PYTHON_SUFFIX%%.pyc
%%DATADIR%%/setup/_config.py
%%DATADIR%%/setup/anthyprefs.py
@@ -66,8 +80,10 @@ share/locale/es/LC_MESSAGES/ibus-anthy.mo
share/locale/fi/LC_MESSAGES/ibus-anthy.mo
share/locale/fr/LC_MESSAGES/ibus-anthy.mo
share/locale/hu/LC_MESSAGES/ibus-anthy.mo
+share/locale/id/LC_MESSAGES/ibus-anthy.mo
share/locale/ja/LC_MESSAGES/ibus-anthy.mo
share/locale/ka/LC_MESSAGES/ibus-anthy.mo
+share/locale/kab/LC_MESSAGES/ibus-anthy.mo
share/locale/ko/LC_MESSAGES/ibus-anthy.mo
share/locale/pt_BR/LC_MESSAGES/ibus-anthy.mo
share/locale/pt_PT/LC_MESSAGES/ibus-anthy.mo
diff --git a/japanese/jishyo/Makefile b/japanese/jishyo/Makefile
index 5a7029dcf99f..c6bc7994e815 100644
--- a/japanese/jishyo/Makefile
+++ b/japanese/jishyo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jishyo
PORTVERSION= 0.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= japanese gnustep
MASTER_SITES= http://www.eskimo.com/~pburns/Dictionaries/files/
DISTNAME= Jishyo-${PORTVERSION}
diff --git a/japanese/kasumi-unicode/Makefile b/japanese/kasumi-unicode/Makefile
index fc9df44dc80d..fe1a6daccc59 100644
--- a/japanese/kasumi-unicode/Makefile
+++ b/japanese/kasumi-unicode/Makefile
@@ -19,8 +19,6 @@ USE_GNOME= gtk30
GNU_CONFIGURE= yes
-CONFLICTS_INSTALL= kasumi
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
diff --git a/japanese/kasumi/Makefile b/japanese/kasumi/Makefile
deleted file mode 100644
index 48a894f0f089..000000000000
--- a/japanese/kasumi/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= kasumi
-PORTVERSION= 2.5
-PORTREVISION= 10
-CATEGORIES= japanese
-MASTER_SITES= OSDN/${PORTNAME}
-
-MAINTAINER= nobutaka@FreeBSD.org
-COMMENT= Dictionary management tool for anthy
-WWW= http://kasumi.sourceforge.jp/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libanthy.so:japanese/anthy \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
-
-USES= compiler:c++11-lang gmake gnome iconv:wchar_t localbase:ldflags pkgconfig
-USE_GNOME= gtk20 cairo gdkpixbuf
-USE_CXXSTD= c++11
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-OPTIONS_DEFINE= NLS
-
-CONFLICTS_INSTALL= kasumi-unicode
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+=--disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
-.include <bsd.port.mk>
diff --git a/japanese/kasumi/distinfo b/japanese/kasumi/distinfo
deleted file mode 100644
index 520d2e3bda68..000000000000
--- a/japanese/kasumi/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kasumi-2.5.tar.gz) = f21841ac9991e365abdb515e2c2a1ec9be5914fe8562f01e8571264ceb2528de
-SIZE (kasumi-2.5.tar.gz) = 279587
diff --git a/japanese/kasumi/files/patch-KasumiDic.cxx b/japanese/kasumi/files/patch-KasumiDic.cxx
deleted file mode 100644
index 3c9180dcc6db..000000000000
--- a/japanese/kasumi/files/patch-KasumiDic.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- KasumiDic.cxx.orig 2007-10-30 15:09:23 UTC
-+++ KasumiDic.cxx
-@@ -75,7 +75,6 @@ void KasumiDic::load(KasumiConfiguration *conf)
- const int FREQ_UBOUND = conf->getPropertyValueByInt("MaxFrequency");
-
- int anthy_version = atoi(anthy_get_version_string());
-- assert(anthy_version != 0);
-
- try{
- if(anthy_priv_dic_select_first_entry() == -1){
diff --git a/japanese/kasumi/files/patch-KasumiException.hxx b/japanese/kasumi/files/patch-KasumiException.hxx
deleted file mode 100644
index a84e79e3fcf2..000000000000
--- a/japanese/kasumi/files/patch-KasumiException.hxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- KasumiException.hxx.orig 2006-05-26 17:41:25 UTC
-+++ KasumiException.hxx
-@@ -30,6 +30,8 @@
- #include "config.h"
- #endif
-
-+#include <string>
-+
- using namespace std;
-
- enum _output {STDOUT, STDERR, ERR_DIALOG, WARNING_DIALOG};
diff --git a/japanese/kasumi/files/patch-configure b/japanese/kasumi/files/patch-configure
deleted file mode 100644
index 93b88fad63e9..000000000000
--- a/japanese/kasumi/files/patch-configure
+++ /dev/null
@@ -1,20 +0,0 @@
---- configure.orig 2009-07-17 00:52:02 UTC
-+++ configure
-@@ -7365,7 +7365,7 @@ fi
- fi
- if test "X$ltrpathdirs" != "X"; then
- for found_dir in $ltrpathdirs; do
-- LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
-+ LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }"
- done
- fi
-
-@@ -8587,7 +8587,7 @@ fi
- fi
- if test "X$ltrpathdirs" != "X"; then
- for found_dir in $ltrpathdirs; do
-- LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
-+ LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }"
- done
- fi
-
diff --git a/japanese/kasumi/pkg-descr b/japanese/kasumi/pkg-descr
deleted file mode 100644
index 9df900a416d9..000000000000
--- a/japanese/kasumi/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Kasumi is a dictionary management tool for anthy kana-kanji conversion system.
diff --git a/japanese/kasumi/pkg-plist b/japanese/kasumi/pkg-plist
deleted file mode 100644
index c5631f648a5c..000000000000
--- a/japanese/kasumi/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/kasumi
-share/man/man1/kasumi.1.gz
-%%NLS%%share/locale/ja/LC_MESSAGES/kasumi.mo
-%%NLS%%share/locale/it/LC_MESSAGES/kasumi.mo
-share/applications/kasumi.desktop
-share/pixmaps/kasumi.png
diff --git a/japanese/kiten/distinfo b/japanese/kiten/distinfo
index d859b671b929..7e4af1f26e8a 100644
--- a/japanese/kiten/distinfo
+++ b/japanese/kiten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557906
-SHA256 (KDE/release-service/25.04.1/kiten-25.04.1.tar.xz) = cfc2d49c88d1ae5e6bd54c95a1c9212ff7a481692cd9646febda2a4700669265
-SIZE (KDE/release-service/25.04.1/kiten-25.04.1.tar.xz) = 11318800
+TIMESTAMP = 1754646406
+SHA256 (KDE/release-service/25.08.0/kiten-25.08.0.tar.xz) = a7961268808e303edc412cf1cd6e853511fd1e5724d717c3f92e8605f5b9dfb4
+SIZE (KDE/release-service/25.08.0/kiten-25.08.0.tar.xz) = 11317052
diff --git a/japanese/kterm/Makefile b/japanese/kterm/Makefile
index 4dc204e0c5d6..ed362325c504 100644
--- a/japanese/kterm/Makefile
+++ b/japanese/kterm/Makefile
@@ -1,8 +1,8 @@
PORTNAME= kterm
PORTVERSION= 6.2.0
DISTVERSIONPREFIX= v
-DISTVERSIONSUFFIX= .fb6
-PORTREVISION= 19
+DISTVERSIONSUFFIX= .fb7
+PORTREVISION= 20
CATEGORIES= japanese x11
MASTER_SITES= LOCAL/hrs:pcemu
DISTFILES= pcemu1.01alpha.tar.gz:pcemu
@@ -10,7 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Xterm variant with Japanese support
-WWW= https://bogytech.blogspot.jp/search/label/kterm
+WWW= https://bogytech.blogspot.com/search/label/kterm
LICENSE= MIT
@@ -19,7 +19,9 @@ USE_GITHUB= yes
GH_ACCOUNT= hrs-allbsd
USE_XORG= ice sm x11 xaw xext xmu xpm xt
-CFLAGS+= -Wno-return-type
+CFLAGS+= -Wno-return-type -Wno-deprecated-non-prototype \
+ -Wno-implicit-function-declaration \
+ -Wno-implicit-int
PORTDOCS= README.kt README.wallpaper.ja dot.termcap
diff --git a/japanese/kterm/distinfo b/japanese/kterm/distinfo
index 6ee876300d38..052136350fb5 100644
--- a/japanese/kterm/distinfo
+++ b/japanese/kterm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1487003137
+TIMESTAMP = 1731027392
SHA256 (kterm/pcemu1.01alpha.tar.gz) = 0936d3e3b8b6ef36078b40983d10b66971206142ab489c096cc29e94b17852ea
SIZE (kterm/pcemu1.01alpha.tar.gz) = 316257
-SHA256 (kterm/hrs-allbsd-kterm-v6.2.0.fb6_GH0.tar.gz) = 8ebde513d5d765b43c4a8ac44f8e4b8dc452871f661fd7311c20955cf124d487
-SIZE (kterm/hrs-allbsd-kterm-v6.2.0.fb6_GH0.tar.gz) = 276713
+SHA256 (kterm/hrs-allbsd-kterm-v6.2.0.fb7_GH0.tar.gz) = 725b897c6af83ee72ddf4f0949f806f093a6631c14fe92f9962252a1a1a22cd1
+SIZE (kterm/hrs-allbsd-kterm-v6.2.0.fb7_GH0.tar.gz) = 277141
diff --git a/japanese/kterm/files/patch-Imakefile b/japanese/kterm/files/patch-Imakefile
index f12653a87eeb..244f894c7ec7 100644
--- a/japanese/kterm/files/patch-Imakefile
+++ b/japanese/kterm/files/patch-Imakefile
@@ -1,37 +1,10 @@
---- Imakefile.orig 2016-11-04 21:41:21 UTC
+--- Imakefile.orig 2024-02-02 17:45:34 UTC
+++ Imakefile
-@@ -13,6 +13,16 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
- XPOLL_DEF = -DNO_XPOLL_H
+@@ -23,6 +23,7 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
+ PUCCPTYDDEF = -DPUCC_PTYD /* does not need to be setuid */
+ PTYLIB = -lpucc
#endif
++ PTYLIB += -lutil
-+#ifdef USE_XAW3DLIB
-+#undef XawClientLibs
-+#define XawClientLibs -lXaw3d $(XMULIB) $(XTOOLLIB) $(XLIB)
-+#endif
-+
-+#ifdef USE_NEXTAWLIB
-+#undef XawClientLibs
-+#define XawClientLibs -lneXtaw $(XMULIB) $(XTOOLLIB) $(XLIB)
-+#endif
-+
- /*
- * add -DWTMP and -DLASTLOG if you want them.
- */
-@@ -27,7 +37,7 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
OSMAJORVERSION = OSMajorVersion
OSMINORVERSION = OSMinorVersion
-
-- MAIN_DEFINES = -DUTMP $(TTYGROUPDEF) $(PUCCPTYDDEF) \
-+ MAIN_DEFINES = $(TTYGROUPDEF) $(PUCCPTYDDEF) \
- -DOSMAJORVERSION=$(OSMAJORVERSION) \
- -DOSMINORVERSION=$(OSMINORVERSION)
- MISC_DEFINES = /* -DALLOWLOGFILEEXEC */
-@@ -72,7 +82,7 @@ XCOMM $Id: Imakefile,v 6.3 1996/07/12 05:01:03 kagotan
- #endif
- #endif
-
-- TERMCAPLIB = TermcapLibrary
-+ TERMCAPLIB = TermcapLibrary -lutil
-
- AllTarget($(PROGRAMS))
-
diff --git a/japanese/kterm/files/patch-KTerm.ad b/japanese/kterm/files/patch-KTerm.ad
deleted file mode 100644
index 94c638f11184..000000000000
--- a/japanese/kterm/files/patch-KTerm.ad
+++ /dev/null
@@ -1,92 +0,0 @@
---- KTerm.ad.orig 2016-11-04 21:41:21 UTC
-+++ KTerm.ad
-@@ -52,37 +52,43 @@ KTerm.JoinSession:False
-
- *fontMenu.Label: VT Fonts
- *fontMenu*fontdefault*Label: Default
--*VT100*fontList: -*-fixed-medium-r-normal--14-*,\
-- -*-gothic-medium-r-normal--14-*,\
-- -*-mincho-medium-r-normal--14-*
--!*VT100*boldFontList: -*-fixed-bold-r-normal--14-*,\
--! -*-gothic-bold-r-normal--14-*,\
--! -*-mincho-bold-r-normal--14-*
-+*VT100*fontList: -alias-fixed-medium-r-normal--14-*-*-*-c-*-*-*,\
-+ -*-fixed-medium-r-normal--14-*-*-*-c-*-*-*,\
-+ -*-gothic-medium-r-normal--14-*-*-*-c-*-*-*,\
-+ -*-mincho-medium-r-normal--14-*-*-*-c-*-*-*
-+!*VT100*boldFontList: -*-fixed-bold-r-normal--14-*-c-*,\
-+! -*-gothic-bold-r-normal--14-*-c-*,\
-+! -*-mincho-bold-r-normal--14-*-c-*
- *fontMenu*font1*Label: Unreadable
--*VT100*fontList1: -*-fixed-medium-r-normal--2-*,\
-- -*-gothic-medium-r-normal--2-*,\
-- -*-mincho-medium-r-normal--2-*
--*VT100*font1: -misc-nil-medium-r-normal--2-*-misc-fontspecific
-+*VT100*fontList1: -*-fixed-medium-r-normal--2-*-c-*,\
-+ -*-gothic-medium-r-normal--2-*-c-*,\
-+ -*-mincho-medium-r-normal--2-*-c-*
-+*VT100*font1: -misc-nil-medium-r-normal--2-*-c-*-misc-fontspecific
- *fontMenu*font2*Label: Tiny
--*VT100*fontList2: -*-fixed-medium-r-normal--14-*,\
-- -*-gothic-medium-r-normal--14-*,\
-- -*-mincho-medium-r-normal--14-*
-+*VT100*fontList2: -alias-fixed-medium-r-normal--8-*-*-*-c-*-*-*,\
-+ -*-fixed-medium-r-normal--8-*-*-*-c-*-*-*,\
-+ -*-gothic-medium-r-normal--8-*-*-*-c-*-*-*,\
-+ -*-mincho-medium-r-normal--8-*-*-*-c-*-*-*
- *fontMenu*font3*Label: Small
--*VT100*fontList3: -*-fixed-medium-r-normal--16-*,\
-- -*-gothic-medium-r-normal--16-*,\
-- -*-mincho-medium-r-normal--16-*
-+*VT100*fontList3: -alias-fixed-medium-r-normal--12-*-*-*-c-*-*-*,\
-+ -*-fixed-medium-r-normal--12-*-*-*-c-*-*-*,\
-+ -*-gothic-medium-r-normal--12-*-*-*-c-*-*-*,\
-+ -*-mincho-medium-r-normal--12-*-*-*-c-*-*-*
- *fontMenu*font4*Label: Medium
--*VT100*fontList4: -*-fixed-medium-r-normal--18-*,\
-- -*-gothic-medium-r-normal--18-*,\
-- -*-mincho-medium-r-normal--18-*
-+*VT100*fontList4: -alias-fixed-medium-r-normal--16-*-*-*-c-*-*-*,\
-+ -*-fixed-medium-r-normal--16-*-*-*-c-*-*-*,\
-+ -*-gothic-medium-r-normal--16-*-*-*-c-*-*-*,\
-+ -*-mincho-medium-r-normal--16-*-*-*-c-*-*-*
- *fontMenu*font5*Label: Large
--*VT100*fontList5: -*-fixed-medium-r-normal--24-*,\
-- -*-gothic-medium-r-normal--24-*,\
-- -*-mincho-medium-r-normal--24-*
-+*VT100*fontList5: -alias-fixed-medium-r-normal--20-*-*-*-c-*-*-*,\
-+ -*-fixed-medium-r-normal--20-*-*-*-c-*-*-*,\
-+ -*-gothic-medium-r-normal--20-*-*-*-c-*-*-*,\
-+ -*-mincho-medium-r-normal--20-*-*-*-c-*-*-*
- *fontMenu*font6*Label: Huge
--*VT100*fontList6: -*-fixed-medium-r-normal--26-*,\
-- -*-gothic-medium-r-normal--26-*,\
-- -*-mincho-medium-r-normal--26-*
-+*VT100*fontList6: -alias-fixed-medium-r-normal--24-*-*-*-c-*-*-*,\
-+ -*-fixed-medium-r-normal--24-*-*-*-c-*-*-*,\
-+ -*-gothic-medium-r-normal--24-*-*-*-c-*-*-*,\
-+ -*-mincho-medium-r-normal--24-*-*-*-c-*-*-*
- *fontMenu*fontescape*Label: Escape Sequence
- *fontMenu*fontsel*Label: Selection
- !fontescape and fontsel overridden by application
-@@ -132,5 +138,18 @@ KTerm.JoinSession:False
- *tek4014*font3: 6x13
- *tek4014*fontSmall: 6x10
-
--*VT100*translations: #override Shift<Key>space: \
-- begin-conversion(_JAPANESE_CONVERSION)
-+!This can be useful if you have an IntelliMouse. It maps the button
-+!events generated by the wheel
-+*VT100*Translations: #override \
-+ !Ctrl <Btn4Down>: scroll-back(1,halfpage) \n\
-+ !Lock Ctrl <Btn4Down>: scroll-back(1,halfpage) \n\
-+ !Lock @Num_Lock Ctrl <Btn4Down>: scroll-back(1,halfpage) \n\
-+ ! @Num_Lock Ctrl <Btn4Down>: scroll-back(1,halfpage) \n\
-+ <Btn4Down>: scroll-back(5,line) \n\
-+ !Ctrl <Btn5Down>: scroll-forw(1,halfpage) \n\
-+ !Lock Ctrl <Btn5Down>: scroll-forw(1,halfpage) \n\
-+ !Lock @Num_Lock Ctrl <Btn5Down>: scroll-forw(1,halfpage) \n\
-+ ! @Num_Lock Ctrl <Btn5Down>: scroll-forw(1,halfpage) \n\
-+ <Btn5Down>: scroll-forw(5,line)
-+*VT100.translations: #override \
-+ Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
diff --git a/japanese/kterm/files/patch-VTPrsTbl.c b/japanese/kterm/files/patch-VTPrsTbl.c
deleted file mode 100644
index 2c72f8dc42d5..000000000000
--- a/japanese/kterm/files/patch-VTPrsTbl.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- VTPrsTbl.c.orig 2016-11-04 21:41:21 UTC
-+++ VTPrsTbl.c
-@@ -490,7 +490,7 @@ CASE_GROUND_STATE,
- CASE_GROUND_STATE,
- CASE_GROUND_STATE,
- /* X Y Z [ */
--CASE_GROUND_STATE,
-+CASE_ECH,
- CASE_GROUND_STATE,
- CASE_GROUND_STATE,
- CASE_GROUND_STATE,
diff --git a/japanese/kterm/files/patch-VTparse.h b/japanese/kterm/files/patch-VTparse.h
deleted file mode 100644
index 43d8d4ee7340..000000000000
--- a/japanese/kterm/files/patch-VTparse.h
+++ /dev/null
@@ -1,7 +0,0 @@
---- VTparse.h.orig 2016-11-04 21:41:21 UTC
-+++ VTparse.h
-@@ -118,3 +118,4 @@
- #define CASE_SCS_STATE 77
- #define CASE_GSET_VERSION_STATE 78
- #define CASE_GSET_VERSION 79
-+#define CASE_ECH 80
diff --git a/japanese/kterm/files/patch-charproc.c b/japanese/kterm/files/patch-charproc.c
deleted file mode 100644
index f2686d39232d..000000000000
--- a/japanese/kterm/files/patch-charproc.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- charproc.c.orig 2016-11-04 21:41:21 UTC
-+++ charproc.c
-@@ -103,8 +103,8 @@ extern jmp_buf VTend;
- extern XtAppContext app_con;
- extern Widget toplevel;
- extern void exit();
--extern char *malloc();
--extern char *realloc();
-+extern void *malloc();
-+extern void *realloc();
- extern fd_set Select_mask;
- extern fd_set X_mask;
- extern fd_set pty_mask;
-@@ -1974,6 +1974,12 @@ static void VTparse()
- }
- parsestate = groundtable;
- break;
-+
-+ case CASE_ECH:
-+ /* ECH */
-+ ClearRightN(screen, param[0] < 1 ? 1 : param[0]);
-+ parsestate = groundtable;
-+ break;
-
- case CASE_IL:
- /* IL */
diff --git a/japanese/kterm/files/patch-main.c b/japanese/kterm/files/patch-main.c
index 720d727b0c18..6867c22aeeed 100644
--- a/japanese/kterm/files/patch-main.c
+++ b/japanese/kterm/files/patch-main.c
@@ -1,91 +1,79 @@
---- main.c.orig 2016-11-04 21:41:21 UTC
+--- main.c.orig 2024-02-02 17:45:34 UTC
+++ main.c
-@@ -211,7 +211,9 @@ static Bool IsPts = False;
- #undef FIOCLEX
- #undef FIONCLEX
- #define setpgrp2 setpgrp
-+#ifndef USE_POSIX_TERMIOS
- #include <sgtty.h>
-+#endif
- #include <sys/resource.h>
- #endif
- #ifdef sco
-@@ -237,7 +239,7 @@ static Bool IsPts = False;
- #define HAS_UTMP_UT_HOST
+@@ -143,6 +143,10 @@ static Bool IsPts = False;
+ #define WTMP
#endif
- #else /* } !SYSV { */ /* BSD systems */
--#ifndef linux
-+#if !defined(linux) && !defined(USE_POSIX_TERMIOS)
- #include <sgtty.h>
- #endif
- #include <sys/resource.h>
-@@ -294,7 +296,7 @@ extern Time_t time ();
- #define ttyslot() 1
- #endif /* apollo */
++#if defined(__FreeBSD__)
++#define USE_SYSV_UTMP
++#endif
++
+ /* from xterm-200 */
+ #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__INTERIX) || defined(__APPLE__)
+ #ifndef USE_POSIX_TERMIOS
+@@ -2374,7 +2378,7 @@ spawn ()
+ #endif /* sun */
+ struct passwd *pw = NULL;
+ #ifdef UTMP
-#ifdef SVR4
+#if defined(SVR4) || (defined(__FreeBSD__) && __FreeBSD_version >= 900007)
- #include <utmpx.h>
- #define setutent setutxent
- #define getutent getutxent
-@@ -320,6 +322,10 @@ extern struct utmp *getutid __((struct utmp *_Id));
- int Ptyfd;
- #endif /* PUCC_PTYD */
+ struct utmpx utmp;
+ #else
+ struct utmp utmp;
+@@ -3286,7 +3290,7 @@ spawn ()
-+#ifdef __FreeBSD__
-+#include <libutil.h> /* openpty() */
-+#endif
-+
- #ifdef sequent
- #define USE_GET_PSEUDOTTY
+ /* set up the new entry */
+ utmp.ut_type = USER_PROCESS;
+-#ifndef linux
++#if !defined(linux) && !defined(__FreeBSD__)
+ utmp.ut_exit.e_exit = 2;
+ #endif
+ (void) strncpy(utmp.ut_user,
+@@ -3314,8 +3318,13 @@ spawn ()
#endif
-@@ -1360,6 +1366,8 @@ char **argv;
- d_tio.c_cc[VDISCARD] = CFLUSH;
- d_tio.c_cc[VWERASE] = CWERASE;
- d_tio.c_cc[VLNEXT] = CLNEXT;
-+ d_tio.c_cc[VMIN] = 1;
-+ d_tio.c_cc[VTIME] = 0;
- #endif /* } */
- #ifdef TIOCSLTC /* { */
- d_ltc.t_suspc = CSUSP; /* t_suspc */
-@@ -1408,6 +1416,8 @@ char **argv;
- d_tio.c_cc[VQUIT] = CQUIT; /* '^\' */
- d_tio.c_cc[VEOF] = CEOF; /* '^D' */
- d_tio.c_cc[VEOL] = CEOL; /* '^@' */
-+ d_tio.c_cc[VMIN] = 1;
-+ d_tio.c_cc[VTIME] = 0;
- #ifdef VSWTCH
- d_tio.c_cc[VSWTCH] = CSWTCH; /* usually '^Z' */
+ (void) strncpy(utmp.ut_host, buf, sizeof(utmp.ut_host));
#endif
-@@ -1722,11 +1732,11 @@ char **argv;
- case 'u': case 'U':
- term->flags |= UTF8_KANJI;
- update_utf8mode();
-- make_unicode_map();
- break;
- default:
- break;
- }
-+ make_unicode_map();
- }
- #endif /* KTERM_KANJIMODE */
++#if defined(__FreeBSD__)
++ (void) strncpy(utmp.ut_user, pw->pw_name,
++ sizeof(utmp.ut_user));
++#else
+ (void) strncpy(utmp.ut_name, pw->pw_name,
+ sizeof(utmp.ut_name));
++#endif
-@@ -1973,6 +1983,10 @@ char *name;
- get_pty (pty)
- int *pty;
- {
-+#if 1
-+ int tty;
-+ return (openpty(pty, &tty, ttydev, NULL, NULL));
+ utmp.ut_pid = getpid();
+ #ifdef SVR4
+@@ -3323,8 +3332,12 @@ spawn ()
+ utmp.ut_xtime = time ((Time_t *) 0);
+ utmp.ut_tv.tv_usec = 0;
+ #else
++#if defined(__FreeBSD__)
++ utmp.ut_tv.tv_usec = 0;
+#else
- #ifdef __osf__
- int tty;
- return (openpty(pty, &tty, ttydev, NULL, NULL));
-@@ -2076,6 +2090,7 @@ get_pty (pty)
- #endif /* __sgi or umips else */
- #endif /* USE_GET_PSEUDOTTY else */
- #endif /* ATT else */
-+#endif /* !0 */
- }
+ utmp.ut_time = time ((Time_t *) 0);
+ #endif
++#endif
- /*
+ /* write out the entry */
+ if (!resource.utmpInhibit)
+@@ -3728,7 +3741,7 @@ Exit(n)
+ int pty = term->screen.respond; /* file descriptor of pty */
+ #ifdef UTMP
+ #ifdef USE_SYSV_UTMP
+-#ifdef SVR4
++#if defined(SVR4) || (defined(__FreeBSD__) && __FreeBSD_version >= 900007)
+ struct utmpx utmp;
+ struct utmpx *utptr;
+ #else
+@@ -3774,7 +3787,11 @@ Exit(n)
+ utmp.ut_xtime = time ((Time_t *) 0);
+ utmp.ut_tv.tv_usec = 0;
+ #else
++#if defined(__FreeBSD__)
++ utmp.ut_tv.tv_usec = 0;
++#else
+ utptr->ut_time = time((Time_t *) 0);
++#endif
+ #endif
+ (void) pututline(utptr);
+ #ifdef WTMP
diff --git a/japanese/kterm/files/patch-menu.c b/japanese/kterm/files/patch-menu.c
deleted file mode 100644
index a04c3b8a9e93..000000000000
--- a/japanese/kterm/files/patch-menu.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- menu.c.orig 2016-11-04 21:41:21 UTC
-+++ menu.c
-@@ -843,6 +843,7 @@ static void do_jismode (gw, closure, data)
- update_eucmode();
- update_sjismode();
- update_utf8mode();
-+ make_unicode_map();
- }
-
-
-@@ -867,6 +868,7 @@ static void do_eucmode (gw, closure, data)
- update_eucmode();
- update_sjismode();
- update_utf8mode();
-+ make_unicode_map();
- }
- }
-
-@@ -891,6 +893,7 @@ static void do_sjismode (gw, closure, data)
- update_eucmode();
- update_sjismode();
- update_utf8mode();
-+ make_unicode_map();
- }
- }
-
diff --git a/japanese/kterm/files/patch-scrollbar.c b/japanese/kterm/files/patch-scrollbar.c
deleted file mode 100644
index 947a78548e30..000000000000
--- a/japanese/kterm/files/patch-scrollbar.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- scrollbar.c.orig 2016-11-04 21:41:21 UTC
-+++ scrollbar.c
-@@ -49,6 +49,7 @@ extern int BackgroundPixmapIsOn;
- static void ScrollTextTo();
- static void ScrollTextUpDownBy();
-
-+extern Boolean SendMousePosition();
-
- /* resize the text window for a terminal screen, modifying the
- * appropriate WM_SIZE_HINTS and taking advantage of bit gravity.
-@@ -555,6 +556,7 @@ void HandleScrollForward (gw, event, params, nparams)
- XtermWidget w = (XtermWidget) gw;
- register TScreen *screen = &w->screen;
-
-+ if (SendMousePosition(gw, event)) return;
- ScrollTextUpDownBy (gw, (XtPointer) NULL,
- (XtPointer)params_to_pixels (screen, params, (int) *nparams));
- return;
-@@ -571,6 +573,7 @@ void HandleScrollBack (gw, event, params, nparams)
- XtermWidget w = (XtermWidget) gw;
- register TScreen *screen = &w->screen;
-
-+ if (SendMousePosition(gw, event)) return;
- ScrollTextUpDownBy (gw, (XtPointer) NULL,
- (XtPointer)-params_to_pixels (screen, params, (int) *nparams));
- return;
diff --git a/japanese/kterm/files/patch-util.c b/japanese/kterm/files/patch-util.c
deleted file mode 100644
index f0877f9d9c5d..000000000000
--- a/japanese/kterm/files/patch-util.c
+++ /dev/null
@@ -1,65 +0,0 @@
---- util.c.orig 2016-11-04 21:41:21 UTC
-+++ util.c
-@@ -36,6 +36,7 @@
-
- #include <stdio.h>
-
-+static void ClearInLine(TScreen *screen, int row, int col, int len);
- static void horizontal_copy_area();
- static void vertical_copy_area();
-
-@@ -706,6 +707,54 @@ register TScreen *screen;
- /*
- * Clear last part of cursor's line, inclusive.
- */
-+ClearRightN (screen, n)
-+register TScreen *screen;
-+register int n;
-+{
-+ int i;
-+ int len = (screen->max_col - screen->cur_col + 1);
-+
-+ if (n < 0) /* the remainder of the line */
-+ n = screen->max_col + 1;
-+ if (n == 0) /* default for 'ECH' */
-+ n = 1;
-+
-+ if (len > n)
-+ len = n;
-+
-+ ClearInLine(screen, screen->cur_row, screen->cur_col, len);
-+}
-+
-+/*
-+ * Clear the given row, for the given range of columns.
-+ */
-+static void
-+ClearInLine(TScreen *screen, int row, int col, int len)
-+{
-+ if (col + len >= screen->max_col + 1) {
-+ len = screen->max_col + 1 - col;
-+ }
-+
-+ if (screen->cursor_state)
-+ HideCursor();
-+
-+ screen->do_wrap = 0;
-+
-+ if (row - screen->topline <= screen->max_row) {
-+ if (!AddToRefresh(screen)) {
-+ if (screen->scroll_amt)
-+ FlushScroll(screen);
-+ XClearArea(screen->display,
-+ VWindow(screen),
-+ CursorX (screen, col),
-+ CursorY (screen, row),
-+ len * FontWidth(screen),
-+ FontHeight(screen),
-+ FALSE);
-+ }
-+ }
-+}
-+
- ClearRight (screen)
- register TScreen *screen;
- {
diff --git a/japanese/libreoffice/distinfo b/japanese/libreoffice/distinfo
index d99afe7d1cdc..d5f2401589ea 100644
--- a/japanese/libreoffice/distinfo
+++ b/japanese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746204988
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ja.tar.gz) = 60e848218eaf220df2883db689fafa5658d2cbe5086ebe614de6f6044651c5ce
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_langpack_ja.tar.gz) = 761553
-SHA256 (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ja.tar.gz) = b4430af8bd88953000ec86d6dcf724830474417a22e43c3c112fb8858de91fb5
-SIZE (libreoffice/i18n/LibreOffice_25.2.3_Linux_x86-64_deb_helppack_ja.tar.gz) = 2911307
+TIMESTAMP = 1756890786
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ja.tar.gz) = 5227f433e653f6c523e72b3807c1d23e2f3e3ca85831e4b2d8c6107a31601c8f
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ja.tar.gz) = 765233
+SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ja.tar.gz) = 05f84e6690e114163fe8301beafbb655e7f59ddb0dfdc25b45ef6f0efa394af3
+SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ja.tar.gz) = 2934246
diff --git a/japanese/lookup/Makefile b/japanese/lookup/Makefile
index be69aab4d7d4..e1c431132696 100644
--- a/japanese/lookup/Makefile
+++ b/japanese/lookup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lookup
PORTVERSION= 1.99.96.20180209
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/migemo.el/Makefile b/japanese/migemo.el/Makefile
index 09c6fd85cc72..1a9ea10e4c0e 100644
--- a/japanese/migemo.el/Makefile
+++ b/japanese/migemo.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= migemo.el
PORTVERSION= 1.9.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= japanese elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/mozc-server/Makefile b/japanese/mozc-server/Makefile
index 7c4f0838e183..ab223ab6cd42 100644
--- a/japanese/mozc-server/Makefile
+++ b/japanese/mozc-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mozc
PORTVERSION= 2.23.2815.102.01
DISTVERSIONPREFIX= v
-PORTREVISION?= 29
+PORTREVISION?= 31
CATEGORIES= japanese
MAINTAINER= hrs@FreeBSD.org
diff --git a/japanese/navi2ch/Makefile b/japanese/navi2ch/Makefile
index 05f4c1060f99..4ea8811b7142 100644
--- a/japanese/navi2ch/Makefile
+++ b/japanese/navi2ch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= navi2ch
PORTVERSION= 2.0.0.d
-PORTREVISION= 25
+PORTREVISION= 26
PORTEPOCH= 1
CATEGORIES= japanese www elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/japanese/nethack34/Makefile b/japanese/nethack34/Makefile
index cef7a75b7c0b..d82b91890415 100644
--- a/japanese/nethack34/Makefile
+++ b/japanese/nethack34/Makefile
@@ -1,23 +1,26 @@
PORTNAME= nethack
-PORTVERSION= 3.4.3
-PORTREVISION= 8
+DISTVERSION= 3.4.3
+PORTREVISION= 9
CATEGORIES= japanese games
MASTER_SITES= SF
-DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}-src
+DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//g}-src
-PATCH_SITES= OSDN/jnethack
-PATCHFILES= jnethack-${PORTVERSION}-0.11.diff.gz
+PATCH_SITES= https://ftp.iij.ad.jp/pub/osdn.jp/jnethack/58545/ \
+ https://ftp.jaist.ac.jp/pub/sourceforge.jp/jnethack/58545/
+PATCHFILES= jnethack-${DISTVERSION}-0.11.diff.gz
PATCH_DIST_STRIP= -p1
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= Japanized NetHack
-WWW= https://sourceforge.jp/projects/jnethack/
+WWW= https://jnethack.github.io/
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+LICENSE= nethack
+LICENSE_NAME= NETHACK GENERAL PUBLIC LICENSE
+LICENSE_FILE= ${WRKSRC}/dat/license
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-USES= cpe gmake tar:tgz
+USES= cpe gmake ncurses tar:tgz
MAKE_ENV= GRAPHICS="${GRAPHICS}"
-PLIST_SUB= HACKNAME="${HACKNAME}"
MAKE_JOBS_UNSAFE= yes
@@ -30,13 +33,17 @@ DOCSDIR= ${PREFIX}/share/doc/${HACKNAME}
SUB_FILES= pkg-deinstall
SUB_LIST= HACKDIR=${HACKDIR}
-OPTIONS_DEFINE= DOCS SHELL X11
-OPTIONS_DEFAULT=SHELL X11
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+PLIST_SUB= HACKNAME="${HACKNAME}"
+
+OPTIONS_DEFINE= DOCS SHELL X11
+OPTIONS_DEFAULT= SHELL X11
SHELL_DESC= Shell support
X11_USES= xorg
-X11_USE= XORG=xaw,xpm
+X11_USE= XORG=ice,sm,x11,xaw,xext,xmu,xpm,xt
X11_VARS= GRAPHICS=X11_GRAPHICS
.include <bsd.port.options.mk>
@@ -49,7 +56,6 @@ post-patch:
@${REINPLACE_CMD} -e 's|%%HACKNAME%%|${HACKNAME}|g' \
-e 's|%%HACKDIR%%|${PREFIX}/${HACKDIR}|g' \
${WRKSRC}/include/config.h \
- ${WRKSRC}/sys/unix/Makefile.top \
${WRKSRC}/sys/unix/Makefile.doc
@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|g' \
${WRKSRC}/win/Qt/qt_win.cpp
diff --git a/japanese/open_jtalk/Makefile b/japanese/open_jtalk/Makefile
index 1b7c24d7b62a..6d8e1b6b50fe 100644
--- a/japanese/open_jtalk/Makefile
+++ b/japanese/open_jtalk/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PREFIX}/include/iconv.h:converters/libiconv \
${PREFIX}/lib/libHTSEngine.a:audio/hts_engine-API
-USE_GCC= yes
+USE_CXXSTD= c++14
HAS_CONFIGURE= yes
diff --git a/japanese/p5-Number-Phone-JP/Makefile b/japanese/p5-Number-Phone-JP/Makefile
index c6ccef94bf83..9c858913afcd 100644
--- a/japanese/p5-Number-Phone-JP/Makefile
+++ b/japanese/p5-Number-Phone-JP/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:TANIGUCHI
PKGNAMEPREFIX= ja-p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to validate Japanese phone numbers
WWW= https://metacpan.org/release/Number-Phone-JP
diff --git a/japanese/p5-PDFJ/Makefile b/japanese/p5-PDFJ/Makefile
index 4aa4c29ec868..8f9097bc84d4 100644
--- a/japanese/p5-PDFJ/Makefile
+++ b/japanese/p5-PDFJ/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 3
CATEGORIES= japanese perl5
MASTER_SITES= http://hp1.jonex.ne.jp/%7Enakajima.yasushi/archives/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= PDFJ module provides methods to generate Japanese PDF file
WWW= http://hp1.jonex.ne.jp/%7Enakajima.yasushi/PDFJ.jp.html
diff --git a/japanese/py-SudachiPy/Makefile b/japanese/py-SudachiPy/Makefile
index d075a776ddda..7d76c4c35ff3 100644
--- a/japanese/py-SudachiPy/Makefile
+++ b/japanese/py-SudachiPy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= SudachiPy
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 3
+PORTREVISION= 6
CATEGORIES= japanese python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/japanese/py-fugashi/Makefile b/japanese/py-fugashi/Makefile
index 4904f83c40b4..03a6dca76e54 100644
--- a/japanese/py-fugashi/Makefile
+++ b/japanese/py-fugashi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fugashi
DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= japanese python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,6 +25,6 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_WRKSRC= ${WRKSRC}/fugashi/tests
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fugashi/fugashi${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fugashi/fugashi${PYTHON_TAG}.so
.include <bsd.port.mk>
diff --git a/japanese/py-fugashi/files/patch-setup.py b/japanese/py-fugashi/files/patch-setup.py
new file mode 100644
index 000000000000..dd5e144e179f
--- /dev/null
+++ b/japanese/py-fugashi/files/patch-setup.py
@@ -0,0 +1,8 @@
+--- setup.py.orig 2024-11-11 11:50:45 UTC
++++ setup.py
+@@ -56,4 +56,4 @@ setup(name='fugashi',
+ 'unidic': ['unidic'],
+ 'unidic-lite': ['unidic-lite'],
+ },
+- setup_requires=['wheel', 'Cython~=3.0.11', 'setuptools_scm'])
++ setup_requires=['wheel', 'Cython>=3.0.11', 'setuptools_scm'])
diff --git a/japanese/radish-play/Makefile b/japanese/radish-play/Makefile
new file mode 100644
index 000000000000..e591916f310c
--- /dev/null
+++ b/japanese/radish-play/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= radish-play
+DISTVERSION= g20250621
+CATEGORIES= japanese audio
+
+MAINTAINER= mew14930xvi@inbox.lv
+COMMENT= Japanese Internet radio player
+WWW= https://github.com/jg1uaa/radish-play
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= curl:ftp/curl \
+ jq:textproc/jq \
+ xmllint:textproc/libxml2
+
+USE_GITHUB= yes
+GH_ACCOUNT= jg1uaa
+GH_TAGNAME= 2e4f02c
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= bin/${PORTNAME}
+
+OPTIONS_DEFAULT= MPV
+OPTIONS_SINGLE= PLAYER
+OPTIONS_SINGLE_PLAYER= FFPLAY MPV
+FFPLAY_DESC= Use ffplay (via ffmpeg, implies the SDL option)
+MPV_DESC= Use mpv as media player
+
+FFPLAY_RUN_DEPENDS= ffplay:multimedia/ffmpeg
+FFPLAY_EXTRA_PATCHES= ${PATCHDIR}/ffplay-patch-radish-play.sh
+MPV_RUN_DEPENDS= mpv:multimedia/mpv
+MPV_EXTRA_PATCHES= ${PATCHDIR}/mpv-patch-radish-play.sh
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.sh \
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/japanese/radish-play/distinfo b/japanese/radish-play/distinfo
new file mode 100644
index 000000000000..c15542569be3
--- /dev/null
+++ b/japanese/radish-play/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750656614
+SHA256 (jg1uaa-radish-play-g20250621-2e4f02c_GH0.tar.gz) = 62be0ffe5ddeec56f28bffae9cceca073dbae82fe26070834e2d8fbf140052bd
+SIZE (jg1uaa-radish-play-g20250621-2e4f02c_GH0.tar.gz) = 5746
diff --git a/japanese/radish-play/files/ffplay-patch-radish-play.sh b/japanese/radish-play/files/ffplay-patch-radish-play.sh
new file mode 100644
index 000000000000..147f9d6c6c68
--- /dev/null
+++ b/japanese/radish-play/files/ffplay-patch-radish-play.sh
@@ -0,0 +1,29 @@
+--- radish-play.sh.orig 2024-06-17 18:49:28 UTC
++++ radish-play.sh
+@@ -22,11 +22,12 @@ Options:
+ lisradi: ListenRadio
+ shiburadi: Shibuya no Radio
+ -s STATION ID Station ID
+- -d MINUTE Record minute(s)
+- -o FILEPATH Output file path
+ -i ADDRESS login mail address (radiko only)
+ -p PASSWORD login password (radiko only)
+ -l Show all station ID list
++
++EXAMPLES:
++ radish-play -t nhk -s tokyo-r1
+ _EOT_
+ }
+
+@@ -427,11 +428,6 @@ else
+ -fflags +discardcorrupt \
+ -i "${playlist_uri}" \
+ -nodisp
+-fi
+-ret=$?
+-if [ ${ret} -ne 0 ]; then
+- echo "Record failed" >&2
+- exit 1
+ fi
+
+ # Finish
diff --git a/japanese/radish-play/files/mpv-patch-radish-play.sh b/japanese/radish-play/files/mpv-patch-radish-play.sh
new file mode 100644
index 000000000000..f00addccce8a
--- /dev/null
+++ b/japanese/radish-play/files/mpv-patch-radish-play.sh
@@ -0,0 +1,46 @@
+--- radish-play.sh.orig 2024-06-17 18:49:28 UTC
++++ radish-play.sh
+@@ -22,11 +22,12 @@ Options:
+ lisradi: ListenRadio
+ shiburadi: Shibuya no Radio
+ -s STATION ID Station ID
+- -d MINUTE Record minute(s)
+- -o FILEPATH Output file path
+ -i ADDRESS login mail address (radiko only)
+ -p PASSWORD login password (radiko only)
+ -l Show all station ID list
++
++EXAMPLES:
++ radish-play -t nhk -s tokyo-r1
+ _EOT_
+ }
+
+@@ -415,23 +416,12 @@ if [ "${type}" = "radiko" ]; then
+
+ # Play
+ if [ "${type}" = "radiko" ]; then
+- ffplay \
+- -loglevel error \
+- -fflags +discardcorrupt \
+- -headers "X-Radiko-Authtoken: ${radiko_authtoken}" \
+- -i "${playlist_uri}" \
+- -nodisp
++ mpv \
++ --http-header-fields="X-Radiko-Authtoken: ${radiko_authtoken}" \
++ "${playlist_uri}"
+ else
+- ffplay \
+- -loglevel error \
+- -fflags +discardcorrupt \
+- -i "${playlist_uri}" \
+- -nodisp
+-fi
+-ret=$?
+-if [ ${ret} -ne 0 ]; then
+- echo "Record failed" >&2
+- exit 1
++ mpv \
++ "${playlist_uri}"
+ fi
+
+ # Finish
diff --git a/japanese/radish-play/pkg-descr b/japanese/radish-play/pkg-descr
new file mode 100644
index 000000000000..2cfe8cde872d
--- /dev/null
+++ b/japanese/radish-play/pkg-descr
@@ -0,0 +1,2 @@
+This is shell script to play Internet radio programs available on
+NHK Radio Rajiru, Radiko, ListenRadio, and Shibuya Radio.
diff --git a/japanese/scim-anthy/Makefile b/japanese/scim-anthy/Makefile
index 6502bc13f1cb..4fdb6396363e 100644
--- a/japanese/scim-anthy/Makefile
+++ b/japanese/scim-anthy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scim-anthy
PORTVERSION= 1.2.7
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= japanese
MASTER_SITES= OSDN/scim-imengine
@@ -12,14 +12,16 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= scim:textproc/scim
-LIB_DEPENDS= libanthy.so:japanese/anthy \
+LIB_DEPENDS= libanthy-unicode.so:japanese/anthy-unicode \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
RUN_DEPENDS:= ${BUILD_DEPENDS} \
- kasumi:japanese/kasumi
+ kasumi:japanese/kasumi-unicode
USES= gettext-runtime gmake gnome iconv libtool:keepla pkgconfig
USE_GNOME= atk cairo gdkpixbuf glib20 gtk20 pango
GNU_CONFIGURE= yes
+CFLAGS+= -I${LOCALBASE}/include/anthy-unicode-1.0
+
.include <bsd.port.mk>
diff --git a/japanese/scim-anthy/files/patch-configure b/japanese/scim-anthy/files/patch-configure
new file mode 100644
index 000000000000..b0884c9f0e32
--- /dev/null
+++ b/japanese/scim-anthy/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2025-06-28 16:38:51 UTC
++++ configure
+@@ -31260,7 +31260,7 @@ fi
+ fi
+
+
+-ANTHY_LIBS="-lanthy -lanthydic"
++ANTHY_LIBS="-lanthy-unicode -lanthydic-unicode"
+ ANTHY_CFLAGS=""
+
+
diff --git a/japanese/scim-uim/Makefile b/japanese/scim-uim/Makefile
index 6a9f974c39e7..5e8ccb38339c 100644
--- a/japanese/scim-uim/Makefile
+++ b/japanese/scim-uim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scim-uim
PORTVERSION= 0.2.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= japanese
MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION} \
http://freedesktop.org/~suzhe/sources/
diff --git a/japanese/skk-jawiki/Makefile b/japanese/skk-jawiki/Makefile
index ad55ea1ce70d..30455c095b1e 100644
--- a/japanese/skk-jawiki/Makefile
+++ b/japanese/skk-jawiki/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jawiki
-DISTVERSION= g20240521
+DISTVERSION= g20250609
CATEGORIES= japanese
PKGNAMEPREFIX?= ja-skk-
@@ -12,10 +12,10 @@ LICENSE= MIT
USE_GITHUB= yes
GH_ACCOUNT= tokuhirom
GH_PROJECT= jawiki-kana-kanji-dict
-GH_TAGNAME= d62e22e
+GH_TAGNAME= 2a6cfdf
NO_ARCH= yes
-.if defined(MECAB)
+.if defined(MECAB) # japanese/mecab-jawiki
BUILD_DEPENDS= ${LOCALBASE}/libexec/mecab/mecab-dict-index:japanese/mecab
MECABDIR= lib/mecab/dic/ipadic
@@ -26,9 +26,9 @@ PLIST_FILES= ${MECABDIR}/${MECABDIC}
OPTIONS_DEFAULT= UTF8
OPTIONS_SINGLE= CHARSET
OPTIONS_SINGLE_CHARSET= EUCJP SHIFTJIS UTF8
-EUCJP_DESC= Use EUC-JP as dictionary charset.
-SHIFTJIS_DESC= Use SHIFT-JIS as dictionary charset.
-UTF8_DESC= Use UTF-8 as dictionary charset.
+EUCJP_DESC= Use EUC-JP as dictionary charset
+SHIFTJIS_DESC= Use SHIFT-JIS as dictionary charset
+UTF8_DESC= Use UTF-8 as dictionary charset
EUCJP_BUILD_DEPENDS= ja-mecab-ipadic-eucjp>0:japanese/mecab-ipadic-eucjp
SHIFTJIS_BUILD_DEPENDS= ja-mecab-ipadic-sjis>0:japanese/mecab-ipadic-sjis
@@ -44,7 +44,7 @@ do-build:
-f utf-8 -t ${CSET} ${WRKSRC}/mecab-userdic.csv
do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${MECABDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${MECABDIR}
${INSTALL_DATA} ${WRKSRC}/${MECABDIC} ${STAGEDIR}${PREFIX}/${MECABDIR}
.else
SKKDIR= share/skk
@@ -96,7 +96,7 @@ do-build:
.endfor
do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${SKKDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${SKKDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DICS} ${STAGEDIR}${PREFIX}/${SKKDIR}
.endif
diff --git a/japanese/skk-jawiki/distinfo b/japanese/skk-jawiki/distinfo
index 87dcf88ed2d0..148fe2f82d4d 100644
--- a/japanese/skk-jawiki/distinfo
+++ b/japanese/skk-jawiki/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716299864
-SHA256 (tokuhirom-jawiki-kana-kanji-dict-g20240521-d62e22e_GH0.tar.gz) = 862f59e3795a04d85a0106029d63c4118a0323a7fa1eb3f3cbaf689b5cd1600c
-SIZE (tokuhirom-jawiki-kana-kanji-dict-g20240521-d62e22e_GH0.tar.gz) = 27128722
+TIMESTAMP = 1749488326
+SHA256 (tokuhirom-jawiki-kana-kanji-dict-g20250609-2a6cfdf_GH0.tar.gz) = 5cdd8bb04b4ce856f9723e21de87f148cc1901e63162619093761a1e7eab673e
+SIZE (tokuhirom-jawiki-kana-kanji-dict-g20250609-2a6cfdf_GH0.tar.gz) = 29501312
diff --git a/japanese/skk-jisyo/Makefile b/japanese/skk-jisyo/Makefile
index f63903ff5e26..f6b32c708eeb 100644
--- a/japanese/skk-jisyo/Makefile
+++ b/japanese/skk-jisyo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= skk-jisyo
DISTVERSIONPREFIX= g
DISTVERSION= 20240130
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= japanese
.if defined(WITH_SKKJISYO_CDB)
PKGNAMESUFFIX= -cdb
@@ -22,7 +22,7 @@ GH_ACCOUNT= skk-dev
GH_PROJECT= dict
GH_TAGNAME= b798a46
-NOARCH= yes
+NO_ARCH= yes
.if defined(WITH_SKKJISYO_CDB)
CDBSUFFIX= .cdb
@@ -32,7 +32,7 @@ NO_BUILD= yes
.endif
SKKDIR?= share/skk
-SKK_JISYO_TYPE?=L M S JIS2 JIS3_4
+SKK_JISYO_TYPE?=L JIS2 JIS3_4
.for type in ${SKK_JISYO_TYPE}
PLIST_FILES+= ${SKKDIR}/SKK-JISYO.${type}${CDBSUFFIX}
@@ -72,7 +72,7 @@ do-build:
.endif
do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${SKKDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${SKKDIR}
.for type in ${SKK_JISYO_TYPE}
${INSTALL_DATA} ${WRKSRC}/SKK-JISYO.${type}${CDBSUFFIX} \
${STAGEDIR}${PREFIX}/${SKKDIR}/
diff --git a/japanese/slimeforest/Makefile b/japanese/slimeforest/Makefile
index fd8d7ff38bad..254ecd4211b3 100644
--- a/japanese/slimeforest/Makefile
+++ b/japanese/slimeforest/Makefile
@@ -5,7 +5,6 @@ CATEGORIES= japanese education games linux
MASTER_SITES= http://nivit.altervista.org/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
http://lrnj.com/
DISTNAME= sfa
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
@@ -20,7 +19,7 @@ PLIST_SUB= BINMODE=${BINMODE}
SUB_FILES= ${PORTNAME}.sh
-USES= linux
+USES= linux tar:tgz
USE_LINUX= sdl12-extralibs
WRKSRC= ${WRKDIR}/slimeforest
diff --git a/japanese/sudachi/Makefile b/japanese/sudachi/Makefile
index f3dc9f7a3fa8..04906c28852c 100644
--- a/japanese/sudachi/Makefile
+++ b/japanese/sudachi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sudachi
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.10
-PORTREVISION= 3
+PORTREVISION= 6
CATEGORIES= japanese
MASTER_SITES= http://sudachi.s3-website-ap-northeast-1.amazonaws.com/sudachidict/:dict
DISTFILES= sudachi-dictionary-20220519-core.zip:dict # see ${WRKSRC}/fetch_dictionary.sh
diff --git a/japanese/uim-anthy-unicode/Makefile b/japanese/uim-anthy-unicode/Makefile
index a737bab1e8b1..1c4a26dc86ee 100644
--- a/japanese/uim-anthy-unicode/Makefile
+++ b/japanese/uim-anthy-unicode/Makefile
@@ -25,8 +25,6 @@ CONFIGURE_ARGS= --with-anthy-utf8
CONFIGURE_ARGS+= --with-gtk3 --enable-dict
.endif
-CONFLICTS_INSTALL= ja-uim-anthy
-
UIM_SLAVE= yes
do-build:
diff --git a/japanese/uim-anthy/Makefile b/japanese/uim-anthy/Makefile
deleted file mode 100644
index 3e9bd2fda066..000000000000
--- a/japanese/uim-anthy/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-CATEGORIES= japanese
-.if defined(WITHOUT_X11)
-PKGNAMESUFFIX= -anthy-nox11
-.else
-PKGNAMESUFFIX= -anthy
-.endif
-
-COMMENT= Uim plugin using Anthy input method
-
-.if !defined(WITHOUT_X11)
-USE_GNOME= cairo gdkpixbuf gtk30
-.endif
-
-LIB_DEPENDS= libanthy.so:japanese/anthy \
- libfreetype.so:print/freetype2 \
- libuim.so:textproc/uim \
- libfontconfig.so:x11-fonts/fontconfig \
- libharfbuzz.so:print/harfbuzz
-
-MASTERDIR= ${.CURDIR}/../../textproc/uim
-PKGDIR= ${.CURDIR}
-CONFIGURE_ARGS= --with-anthy --with-anthy-utf8
-
-.if !defined(WITHOUT_X11)
-CONFIGURE_ARGS+= --with-gtk3 --enable-dict
-.endif
-
-CONFLICTS_INSTALL= ja-uim-anthy-unicode
-
-UIM_SLAVE= yes
-
-do-build:
- (cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-anthy.la)
- (cd ${WRKSRC}/uim && ${MAKE_CMD} libuim-anthy-utf8.la)
-.if !defined(WITHOUT_X11)
- (cd ${WRKSRC}/gtk3/dict && ${MAKE_CMD} uim-dict-gtk3)
-.endif
-
-do-install:
- (cd ${WRKSRC}/uim && \
- ${MAKE_CMD} DESTDIR=${STAGEDIR} uim_plugin_LTLIBRARIES=libuim-anthy.la INSTALL_STRIP_FLAG=-s install-uim_pluginLTLIBRARIES && \
- ${MAKE_CMD} DESTDIR=${STAGEDIR} uim_plugin_LTLIBRARIES=libuim-anthy-utf8.la INSTALL_STRIP_FLAG=-s install-uim_pluginLTLIBRARIES)
-.if !defined(WITHOUT_X11)
- (cd ${WRKSRC}/gtk3/dict && ${MAKE_CMD} DESTDIR=${STAGEDIR} bin_PROGRAMS=uim-dict-gtk3 INSTALL_STRIP_FLAG=-s install-binPROGRAMS install-uim_dict_uiDATA)
-.endif
-
-.include "${MASTERDIR}/Makefile"
diff --git a/japanese/uim-anthy/pkg-descr b/japanese/uim-anthy/pkg-descr
deleted file mode 100644
index 7ae2e7f1b2c8..000000000000
--- a/japanese/uim-anthy/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-uim plugin using Anthy input method.
diff --git a/japanese/uim-anthy/pkg-plist b/japanese/uim-anthy/pkg-plist
deleted file mode 100644
index 83c1562f00a6..000000000000
--- a/japanese/uim-anthy/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-%%X11%%bin/uim-dict-gtk3
-lib/uim/plugin/libuim-anthy.so
-lib/uim/plugin/libuim-anthy-utf8.so
-%%X11%%%%DATADIR%%/helperdata/uim-dict-ui.xml
-@postexec uim-module-manager --register anthy
-@postexec uim-module-manager --register anthy-utf8
-@preunexec uim-module-manager --unregister anthy
-@preunexec uim-module-manager --unregister anthy-utf8
diff --git a/japanese/uim-mozc/Makefile b/japanese/uim-mozc/Makefile
index 8813a8bc0213..e7d2e477909f 100644
--- a/japanese/uim-mozc/Makefile
+++ b/japanese/uim-mozc/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 10
+PORTREVISION= 11
PKGNAMEPREFIX= ja-uim-
COMMENT= Mozc engine for uim
diff --git a/japanese/uim-tomoe-gtk/Makefile b/japanese/uim-tomoe-gtk/Makefile
index b84514ab44ce..34bddcff2d7e 100644
--- a/japanese/uim-tomoe-gtk/Makefile
+++ b/japanese/uim-tomoe-gtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uim-tomoe-gtk
PORTVERSION= 0.6.0
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= japanese
MASTER_SITES= SF/tomoe/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/japanese/wnn7egg/Makefile b/japanese/wnn7egg/Makefile
index cd5497cc9ece..94560425cc43 100644
--- a/japanese/wnn7egg/Makefile
+++ b/japanese/wnn7egg/Makefile
@@ -4,7 +4,6 @@ PORTREVISION= 1
CATEGORIES= japanese elisp
MASTER_SITES= https://socialsolution.omron.com/software/products/product_text/wnn7/support/modules/wnn7egg/
DISTNAME= wnn7-elisp-el-1.02-1
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Wnn7 elisp client
@@ -12,6 +11,8 @@ WWW= https://socialsolution.omron.com/software/products/product_text/wnn7/suppo
LICENSE= GPLv2
+USES= tar:tgz
+
NO_BUILD= yes
EMACSDIR= ${STAGEDIR}${PREFIX}/share/emacs/site-lisp
diff --git a/japanese/wordpress/distinfo b/japanese/wordpress/distinfo
index 02932aa655cc..c8d41f4d424c 100644
--- a/japanese/wordpress/distinfo
+++ b/japanese/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743795768
-SHA256 (wordpress-6.7.2-ja.tar.gz) = 29f8555e61fc3425bb1302dc6380786b90168959345fd42624bfd802b923357f
-SIZE (wordpress-6.7.2-ja.tar.gz) = 34008487
+TIMESTAMP = 1750500043
+SHA256 (wordpress-6.8.1-ja.tar.gz) = 1f302c837f3ec25c2f1ef257bca353a2060c2155ea10eaaf10c2516aa1e7df4e
+SIZE (wordpress-6.8.1-ja.tar.gz) = 34192937
diff --git a/japanese/yc.el/Makefile b/japanese/yc.el/Makefile
index cfd57245ff47..517d73a0e58f 100644
--- a/japanese/yc.el/Makefile
+++ b/japanese/yc.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yc.el
PORTVERSION= 5.2.1
-PORTREVISION= 28
+PORTREVISION= 29
PORTEPOCH= 1
CATEGORIES= japanese elisp
MASTER_SITES= http://www.ceres.dti.ne.jp/~knak/