diff options
author | hrs <hrs@FreeBSD.org> | 2016-11-16 09:05:04 +0800 |
---|---|---|
committer | hrs <hrs@FreeBSD.org> | 2016-11-16 09:05:04 +0800 |
commit | 0507ecb0c3e7a901a8a72e8e92ea5f22738e4f6c (patch) | |
tree | 3e85c6117ffac807e2f297997bff57d0e7b3bd75 /japanese | |
parent | 1ea99d53a66cd68a54c6e4109cc5ca0afaac194e (diff) | |
download | freebsd-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/Makefile | 32 | ||||
-rw-r--r-- | japanese/dbskkd-cdb/distinfo | 6 | ||||
-rw-r--r-- | japanese/dbskkd-cdb/files/patch-READMEJP.md | 16 | ||||
-rw-r--r-- | japanese/dbskkd-cdb/files/pkg-message.in | 11 | ||||
-rw-r--r-- | japanese/dbskkd-cdb/pkg-descr | 12 |
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/ |