japanese/skk-tools: Update to 1.3.4-28

- Switch to the new MASTER_SITES on GitHub
- Set the reporter as the new MAINTAINER
- Remove the EXPR2 option and add the DIFF option

PR:	279172
Reported by:	mew14930xvi <mew14930xvi@inbox.lv>
This commit is contained in:
MANTANI Nobutaka 2024-08-18 04:48:05 +09:00
parent f6eea70b91
commit d8c5a71d89
3 changed files with 38 additions and 35 deletions

View file

@ -1,47 +1,52 @@
PORTNAME= skk-tools
PORTVERSION= 1.3.4
DISTVERSION= 1.3.4-28
DISTVERSIONSUFFIX= -g1e8c457
PORTEPOCH= 1
CATEGORIES= japanese
MASTER_SITES= http://openlab.ring.gr.jp/skk/tools/
DISTNAME= skktools-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= mew14930xvi@inbox.lv
COMMENT= Jisyo-tools for the SKK Japanese-input software
WWW= http://openlab.ring.gr.jp/skk/
WWW= https://github.com/skk-dev/skktools
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gnome pkgconfig python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= skk-dev
GH_PROJECT= skktools
USE_GNOME= glib20
SHEBANG_FILES= skk2cdb.py
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-skkdic-expr2
DOCSDIR= ${PREFIX}/share/doc/skk
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
WRKSRC= ${WRKDIR}/skktools-${DISTNAME:S/./_/g}
OPTIONS_DEFINE= DIFF DOCS
DIFF_DESC= Install skkdic-diff (lang/gauche dependency)
DIFF_RUN_DEPENDS= gosh:lang/gauche
DIFF_PLIST_FILES= bin/skkdic-diff
DIFF_PORTDOCS= README.skkdic-diff.md
DIFF_VARS= SHEBANG_FILES+=skkdic-diff.scm SHEBANG_LANG=gosh
PORTDOCS= README.skktools
PLIST_FILES= bin/skkdic-count bin/skkdic-expr bin/skkdic-sort
OPTIONS_DEFINE= DOCS EXPR2
OPTIONS_DEFAULT= EXPR2
EXPR2_DESC= Build skkdic-expr2 (needs glib-2.x)
EXPR2_USES= gnome pkgconfig
EXPR2_USE= GNOME=glib20
EXPR2_PLIST_FILES= bin/skkdic-expr2
EXPR2_CONFIGURE_WITH= skkdic-expr2
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MEXPR2}
PORTDOCS+= README.skkdic-expr2
.endif
post-build:
@${LN} -sf README.C ${WRKSRC}/READMEs/README.skktools
post-extract:
@${REINPLACE_CMD} -e 's|skk2cdb.py|skk2cdb|' ${WRKSRC}/skk2cdb.py
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/skk2cdb.py ${STAGEDIR}${PREFIX}/bin/skk2cdb
post-install-DIFF-on:
${INSTALL_SCRIPT} ${WRKSRC}/skkdic-diff.scm \
${STAGEDIR}${PREFIX}/bin/skkdic-diff
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in ${PORTDOCS}
(cd ${WRKSRC}/READMEs && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
.endfor
cd ${WRKSRC}/READMEs && \
${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1709979673
SHA256 (skktools-1.3.4.tar.gz) = 84cc5d3344362372e0dfe93a84790a193d93730178401a96248961ef161f2168
SIZE (skktools-1.3.4.tar.gz) = 482860
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

View file

@ -1,5 +1,3 @@
This package includes jisyo(conversion dictionary) management tools for
the SKK(Simple Kana Kanji Convertor), a very fast and efficient Japanese
input method system.
Read ${PREFIX}/share/doc/skk/README.skktools for more detail.