git: c7c8dab6ae32 - main - japanese/skk-tools: Update to 1.3.4-40

From: Kousuke Kannagi <mce_at_FreeBSD.org>
Date: Thu, 13 Aug 2026 00:45:33 UTC
The branch main has been updated by mce:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c7c8dab6ae323568bab55907b11c2cef4f885055

commit c7c8dab6ae323568bab55907b11c2cef4f885055
Author:     Kousuke Kannagi <mce@FreeBSD.org>
AuthorDate: 2026-08-11 10:56:42 +0000
Commit:     Kousuke Kannagi <mce@FreeBSD.org>
CommitDate: 2026-08-13 00:44:03 +0000

    japanese/skk-tools: Update to 1.3.4-40
    
    Switch from REINPLACE_CMD to patchfile.
    
    Changelog:
    https://github.com/skk-dev/skktools/compare/1e8c457...7bfccbc
    
    PR:             297432
    Approved by:    osa (mentor)
---
 japanese/skk-tools/Makefile               | 11 +++++------
 japanese/skk-tools/distinfo               |  6 +++---
 japanese/skk-tools/files/patch-skk2cdb.py | 20 ++++++++++++++++++++
 3 files changed, 28 insertions(+), 9 deletions(-)

diff --git a/japanese/skk-tools/Makefile b/japanese/skk-tools/Makefile
index bba8713fa167..9224a65fd210 100644
--- a/japanese/skk-tools/Makefile
+++ b/japanese/skk-tools/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	skk-tools
-DISTVERSION=	1.3.4-28
-DISTVERSIONSUFFIX=	-g1e8c457
+DISTVERSION=	1.3.4-40
+DISTVERSIONSUFFIX=	-g7bfccbc
 PORTEPOCH=	1
 CATEGORIES=	japanese
 
@@ -11,7 +11,7 @@ WWW=		https://github.com/skk-dev/skktools
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		gnome pkgconfig python shebangfix
+USES=		gnome pkgconfig python:run shebangfix
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	skk-dev
@@ -23,6 +23,8 @@ SHEBANG_FILES=	skk2cdb.py
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-skkdic-expr2
 
+PORTSCOUT=	skipv:start
+
 PLIST_FILES=	bin/skkdic-count bin/skkdic-expr bin/skkdic-expr2 \
 		bin/skkdic-sort bin/skk2cdb
 PORTDOCS=	FAQ.md README.md README.skkdic-expr2.md
@@ -34,9 +36,6 @@ DIFF_PLIST_FILES=	bin/skkdic-diff
 DIFF_PORTDOCS=		README.skkdic-diff.md
 DIFF_VARS=		SHEBANG_FILES+=skkdic-diff.scm SHEBANG_LANG=gosh
 
-post-extract:
-	@${REINPLACE_CMD} -e 's|skk2cdb.py|skk2cdb|' ${WRKSRC}/skk2cdb.py
-
 post-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/skk2cdb.py ${STAGEDIR}${PREFIX}/bin/skk2cdb
 
diff --git a/japanese/skk-tools/distinfo b/japanese/skk-tools/distinfo
index a5f91025c433..eceba1464a06 100644
--- a/japanese/skk-tools/distinfo
+++ b/japanese/skk-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716072620
-SHA256 (skk-dev-skktools-1.3.4-28-g1e8c457_GH0.tar.gz) = ead6bf5d601370048357d05c37d21b6c6b05be36633c8a02fbfed2be13f1adb7
-SIZE (skk-dev-skktools-1.3.4-28-g1e8c457_GH0.tar.gz) = 498683
+TIMESTAMP = 1786443779
+SHA256 (skk-dev-skktools-1.3.4-40-g7bfccbc_GH0.tar.gz) = 2fa40c38872297e3274682d89c398bb1bf7363cd2329e8cf191d74074f3674c6
+SIZE (skk-dev-skktools-1.3.4-40-g7bfccbc_GH0.tar.gz) = 500093
diff --git a/japanese/skk-tools/files/patch-skk2cdb.py b/japanese/skk-tools/files/patch-skk2cdb.py
new file mode 100644
index 000000000000..708de6e237fb
--- /dev/null
+++ b/japanese/skk-tools/files/patch-skk2cdb.py
@@ -0,0 +1,20 @@
+--- skk2cdb.py.orig	2026-04-02 19:22:22 UTC
++++ skk2cdb.py
+@@ -1,14 +1,14 @@
+ #!/usr/bin/env python3
+ ##
+-##  skk2cdb.py - convertion tool for SKK dictionary.
++##  skk2cdb - convertion tool for SKK dictionary.
+ ##  by Yusuke Shinyama
+ ##  * public domain *
+ ##
+-##  usage: skk2cdb.py [-f] outfile [infile ...]
++##  usage: skk2cdb [-f] outfile [infile ...]
+ ##  options: -f: force overwriting.
+ ##
+ ##  example:
+-##    $ skk2cdb.py SKK-JISYO.L.cdb SKK-JISYO.L
++##    $ skk2cdb SKK-JISYO.L.cdb SKK-JISYO.L
+ ##
+ 
+ # taken from pycdb.py - Python implementation of cdb