aboutsummaryrefslogtreecommitdiffstats
path: root/japanese
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2016-11-16 09:05:04 +0800
committerhrs <hrs@FreeBSD.org>2016-11-16 09:05:04 +0800
commit0507ecb0c3e7a901a8a72e8e92ea5f22738e4f6c (patch)
tree3e85c6117ffac807e2f297997bff57d0e7b3bd75 /japanese
parent1ea99d53a66cd68a54c6e4109cc5ca0afaac194e (diff)
downloadfreebsd-ports-gnome-0507ecb0c3e7a901a8a72e8e92ea5f22738e4f6c.tar.gz
freebsd-ports-gnome-0507ecb0c3e7a901a8a72e8e92ea5f22738e4f6c.tar.zst
freebsd-ports-gnome-0507ecb0c3e7a901a8a72e8e92ea5f22738e4f6c.zip
Update to 3.00.
Submitted by: Kenji Rikitake (maintainer) PR: 214465
Diffstat (limited to 'japanese')
-rw-r--r--japanese/dbskkd-cdb/Makefile32
-rw-r--r--japanese/dbskkd-cdb/distinfo6
-rw-r--r--japanese/dbskkd-cdb/files/patch-READMEJP.md16
-rw-r--r--japanese/dbskkd-cdb/files/pkg-message.in11
-rw-r--r--japanese/dbskkd-cdb/pkg-descr12
5 files changed, 28 insertions, 49 deletions
diff --git a/japanese/dbskkd-cdb/Makefile b/japanese/dbskkd-cdb/Makefile
index c922531900f3..7a3b6e689482 100644
--- a/japanese/dbskkd-cdb/Makefile
+++ b/japanese/dbskkd-cdb/Makefile
@@ -2,38 +2,38 @@
# $FreeBSD$
PORTNAME= dbskkd-cdb
-PORTVERSION= 2.00
-PORTREVISION= 1
+PORTVERSION= 3.00
+#PORTREVISION= 0
CATEGORIES= japanese
-MASTER_SITES= GOOGLE_CODE
+MASTER_SITES= GH
MAINTAINER= kenji@k2r.org
-COMMENT= Yet another dictionary server for SKK
+COMMENT= SKK dictionary server based on cdb
-USE_GITHUB= yes
-GH_ACCOUNT= jj1bdx
-GH_PROJECT= dbskkd-cdb
-GH_TAGNAME= 2.00-20161005
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${LOCALBASE}/lib/libcdb.a:databases/tinycdb
RUN_DEPENDS= ${SKKJISYOCDB}:japanese/skk-jisyo-cdb
+USE_GITHUB= yes
+GH_ACCOUNT= jj1bdx
+GH_TAGNAME= 3.00
+MAKE_ENV= LOCALBASE="${LOCALBASE}" \
+ SKKJISYOCDB="${SKKJISYOCDB}"
PLIST_FILES= libexec/dbskkd-cdb
SUB_FILES= pkg-message
+PORTDOCS= ${PORTDOCS_FILE} ${PORTDOCS_SH}
SKKDIR?= share/skk
SKKJISYO_TYPE?= L
SKKJISYOCDB?= ${LOCALBASE}/${SKKDIR}/SKK-JISYO.${SKKJISYO_TYPE}.cdb
-
-MAKE_ENV+= LOCALBASE="${LOCALBASE}"
-MAKE_ENV+= SKKJISYOCDB="${SKKJISYOCDB}"
-
-PORTDOCS= ${PORTDOCS_FILE} ${PORTDOCS_SH}
-PORTDOCS_FILE= CHANGES LICENSE READMEJP.md \
- example-daemontools.txt example-inetd.txt
+PORTDOCS_FILE= CHANGES.md LICENSE README.md READMEJP.md \
+ examples.md skk-server-protocol.md
PORTDOCS_SH= makeskkcdb.sh skktocdbm.sh
OPTIONS_DEFINE= DOCS
+OPTIONS_DEFAULT=DOCS
post-patch:
.for f in READMEJP.md makeskkcdb.sh
@@ -44,6 +44,8 @@ post-patch:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/dbskkd-cdb ${STAGEDIR}${PREFIX}/libexec
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS_FILE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
${INSTALL_SCRIPT} ${PORTDOCS_SH:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
diff --git a/japanese/dbskkd-cdb/distinfo b/japanese/dbskkd-cdb/distinfo
index d0a323267232..845c1d64cb11 100644
--- a/japanese/dbskkd-cdb/distinfo
+++ b/japanese/dbskkd-cdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1475622412
-SHA256 (jj1bdx-dbskkd-cdb-2.00-2.00-20161005_GH0.tar.gz) = 15eca1baaec5f61672089c672b77fe83eac4e0add7e5bcfb4f78b744ce5573cd
-SIZE (jj1bdx-dbskkd-cdb-2.00-2.00-20161005_GH0.tar.gz) = 10053
+TIMESTAMP = 1479014399
+SHA256 (jj1bdx-dbskkd-cdb-3.00_GH0.tar.gz) = e92ef7162c2c50a441dd864dbf21510d746174b9f1f484bfbbdca1b31c055286
+SIZE (jj1bdx-dbskkd-cdb-3.00_GH0.tar.gz) = 9380
diff --git a/japanese/dbskkd-cdb/files/patch-READMEJP.md b/japanese/dbskkd-cdb/files/patch-READMEJP.md
deleted file mode 100644
index 66abbeb01db0..000000000000
--- a/japanese/dbskkd-cdb/files/patch-READMEJP.md
+++ /dev/null
@@ -1,16 +0,0 @@
---- READMEJP.md.old 2016-10-05 08:08:44.857462000 +0900
-+++ READMEJP.md 2016-10-05 08:11:34.862781000 +0900
-@@ -28,11 +28,11 @@
-
- ## インストール前の注意
-
--1. 添付の makeskkcdb.sh を実行する.このスクリプトでは辞書ファイルは skktocdbm.sh の標準入力に与える. ファイル名の既定値は /usr/local/share/skk/SKK-JISYO.L である.実行するとカレントディレクトリに SKK-JISYO.L.cdb が作られる.この辞書ファイルはインストールの際 dbskkd-cdb.c 中の JISYO\_FILE で指定するディレクトリに置く.JISYO\_FILE の既定値は /usr/local/share/skk/SKK-JISYO.L.cdb である. 注意: 1.x ではこのマクロは `JISHO_FILE` と定義していたが,辞書ファイルとの名前の整合性を取るためにこのようにした.
-+1. 添付の makeskkcdb.sh を実行する.このスクリプトでは辞書ファイルは skktocdbm.sh の標準入力に与える. ファイル名の既定値は `%%PREFIX%%/%%SKKDIR%%/%%JISYONAME%%` である.実行するとカレントディレクトリに `%%JISYONAME%%.cdb` が作られる.この辞書ファイルはインストールの際 dbskkd-cdb.c 中の JISYO\_FILE で指定するディレクトリに置く.JISYO\_FILE の既定値は `%%PREFIX%%/%%SKKDIR%%/%%JISYONAME%%.cdb` である. 注意: 1.x ではこのマクロは `JISHO_FILE` と定義していたが,辞書ファイルとの名前の整合性を取るためにこのようにした.
-
- 2. 実行ファイル dbskkd-cdb をコンパイルするため make する. この際 TinyCDB 中の cdb.h が必要となる. また TinyCDB 中の libcdb.a をリンクする.
-
--3. make install で dbskkd-cdb を実行ディレクトリにコピーする.既定値では /usr/local/libexec へコピーする.
-+3. make install で dbskkd-cdb を実行ディレクトリにコピーする.既定値では `%%PREFIX%%/libexec` へコピーする.
-
- ## インストールの際の注意
-
diff --git a/japanese/dbskkd-cdb/files/pkg-message.in b/japanese/dbskkd-cdb/files/pkg-message.in
index a01b49039f09..6b26f8735280 100644
--- a/japanese/dbskkd-cdb/files/pkg-message.in
+++ b/japanese/dbskkd-cdb/files/pkg-message.in
@@ -1,8 +1,3 @@
-
-Note:
-Dbskkd-cdb is designed to run with inetd or daemontools. Example config
-for both superdaemons are available at %%DOCSDIR%%.
-
-Also note that dbskkd-cdb no longer required to run 'root' (1.71dev does),
-nor chroot(8) to the dictionary directory.
-
+Note: the dbskkd-cdb requires inetd or daemontools to run.
+Example configurations are available at %%DOCSDIR%%/examples.md.
+*Note well*: dbskkd-cdb must not be invoked with the root privilege.
diff --git a/japanese/dbskkd-cdb/pkg-descr b/japanese/dbskkd-cdb/pkg-descr
index c70d96141806..3f784d2ac8ca 100644
--- a/japanese/dbskkd-cdb/pkg-descr
+++ b/japanese/dbskkd-cdb/pkg-descr
@@ -1,11 +1,9 @@
dbskkd-cdb is a dictionary server for the SKK Japanese input method
-system. dbskkd-cdb is based on the code of skkserv (the original SKK
-server) 3.9.3, using the cdb constant database package of
-D. J. Bernstein (DJB) for faster dictionary access.
+system. dbskkd-cdb uses the cdb constant database package for faster
+dictionary access.
dbskkd-cdb is compatible with skkserv on the protocol behavior. It is
-called from "super-server" programs such as inetd or tcpserver, and the
-I/O operation is solely with the stdio interface, so the code is compact
-and the access to the server can be easily restricted.
+designed to be called from "super-server" programs such as inetd
+or tcpserver. The I/O operation is solely with the stdio interface.
-WWW: http://code.google.com/p/dbskkd-cdb/
+WWW: https://github.com/jj1bdx/dbskkd-cdb/