Date: Sun, 28 Dec 2003 12:44:41 +0900 (JST) From: Takahiro MORISHITA <morishita@skywing.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/60645: New port: japanese/multiskkserv Message-ID: <20031228.124441.193678839.morishita@falcon.next-generation.org> Resent-Message-ID: <200312280350.hBS3oBVa019625@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 60645 >Category: ports >Synopsis: New port: japanese/multiskkserv >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 27 19:50:11 PST 2003 >Closed-Date: >Last-Modified: >Originator: Takahiro Morishita <morishita@skywing.org> >Release: FreeBSD 5.2-CURRENT i386 >Organization: >Environment: System: FreeBSD falcon.next-generation.org 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sat Dec 13 15:19:30 JST 2003 takahiro@falcon.next-generation.org:/usr/obj/usr/src/sys/vaio i386 >Description: multiskkserv is a skk server which can search multiple dictionaries. This server uses cdb format as the dictionary format. cdb is the efficient and constant (i.e. cannot add, delete, modify) database format by Dan J. Bernstein, which I think is the appropriate format for the system-wide constant dictionary storage. This is very experimental. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # japanese/multiskkserv # japanese/multiskkserv/Makefile # japanese/multiskkserv/distinfo # japanese/multiskkserv/pkg-descr # japanese/multiskkserv/pkg-plist # japanese/multiskkserv/files # japanese/multiskkserv/files/multiskkserv.sh # echo c - japanese/multiskkserv mkdir -p japanese/multiskkserv > /dev/null 2>&1 echo x - japanese/multiskkserv/Makefile sed 's/^X//' >japanese/multiskkserv/Makefile << 'END-of-japanese/multiskkserv/Makefile' X# New ports collection makefile for: multiskkserv X# Date created: 27 Dec 2003 X# Whom: Takahiro Morishita <morishita@skywing.org> X# X# $FreeBSD$ X# X XPORTNAME= multiskkserv XPORTVERSION= 0.20020201 XCATEGORIES= japanese XMASTER_SITES= http://www3.big.or.jp/~sian/linux/products/ XDISTNAME= ${PORTNAME}-${PORTVERSION:S/0.//g} X XMAINTAINER= morishita@skywing.org XCOMMENT= Multiple dictionary server for the SKK X XEXTRACT_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/databases/cdb:build XRUN_DEPENDS= ${LOCALBASE}/${SKKDIR}/SKK-JISYO.${SKKJISYO_TYPE}.cdb:${PORTSDIR}/japanese/skk-jisyo-cdb X XUSE_BZIP2= yes X XSKKDIR?= share/skk XSKKJISYO_TYPE?= L X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/0.//g} XUSE_REINPLACE= yes XUSE_RC_SUBR= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= --with-cdb=`cd ${PORTSDIR}/databases/cdb; ${MAKE} -V WRKSRC` X X.include <bsd.port.pre.mk> X Xpost-build: X @${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ X -e 's,%%RC_SUBR%%,${RC_SUBR},g' \ X -e 's,%%SKKDIR%%,${SKKDIR},g' \ X -e 's,%%SKKJISYO_TYPE%%,${SKKJISYO_TYPE},g' \ X < ${FILESDIR}/multiskkserv.sh >${WRKDIR}/multiskkserv.sh X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/src/multiskkserv ${PREFIX}/sbin X @${INSTALL_PROGRAM} ${WRKSRC}/src/multiskkserv-ctl ${PREFIX}/sbin X @${INSTALL_PROGRAM} ${WRKSRC}/tools/skkdic-p2cdb ${PREFIX}/bin X @${INSTALL_SCRIPT} ${WRKDIR}/multiskkserv.sh ${PREFIX}/etc/rc.d/ X X.include <bsd.port.post.mk> END-of-japanese/multiskkserv/Makefile echo x - japanese/multiskkserv/distinfo sed 's/^X//' >japanese/multiskkserv/distinfo << 'END-of-japanese/multiskkserv/distinfo' XMD5 (multiskkserv-20020201.tar.bz2) = 68b3bc5a57de24d7a8d465802f5f4822 XMD5 (cdb-0.75.tar.gz) = 81fed54d0bde51b147dd6c20cdb92d51 END-of-japanese/multiskkserv/distinfo echo x - japanese/multiskkserv/pkg-descr sed 's/^X//' >japanese/multiskkserv/pkg-descr << 'END-of-japanese/multiskkserv/pkg-descr' Xmultiskkserv is a skk server which can search multiple dictionaries. XThis server uses cdb format as the dictionary format. cdb is the Xefficient and constant (i.e. cannot add, delete, modify) database Xformat by Dan J. Bernstein, which I think is the appropriate format Xfor the system-wide constant dictionary storage. X XThis is very experimental. END-of-japanese/multiskkserv/pkg-descr echo x - japanese/multiskkserv/pkg-plist sed 's/^X//' >japanese/multiskkserv/pkg-plist << 'END-of-japanese/multiskkserv/pkg-plist' Xsbin/multiskkserv Xsbin/multiskkserv-ctl Xbin/skkdic-p2cdb Xetc/rc.d/multiskkserv.sh END-of-japanese/multiskkserv/pkg-plist echo c - japanese/multiskkserv/files mkdir -p japanese/multiskkserv/files > /dev/null 2>&1 echo x - japanese/multiskkserv/files/multiskkserv.sh sed 's/^X//' >japanese/multiskkserv/files/multiskkserv.sh << 'END-of-japanese/multiskkserv/files/multiskkserv.sh' X#!/bin/sh X# X# $FreeBSD$ X# X X# PROVIDE: multiskkserv X# REQUIRE: LOGIN X# KEYWORD: FreeBSD X X# X# Add the following lines to /etc/rc.conf to enable multiskkserv: X# X#multiskkserv_enable="YES" X# X# See `%%PREFIX%%/sbin/multiskkserv -h` for flags X# X X. %%RC_SUBR%% X Xname=multiskkserv Xrcvar=`set_rcvar` X Xcommand=%%PREFIX%%/sbin/multiskkserv X X# set defaults X Xmultiskkserv_enable=${multiskkserv_enable:-"NO"} Xmultiskkserv_flags=${multiskkserv_flags:-"%%PREFIX%%/%%SKKDIR%%/SKK-JISYO.%%SKKJISYO_TYPE%%.cdb"} X Xload_rc_config ${name} Xrun_rc_command "$1" END-of-japanese/multiskkserv/files/multiskkserv.sh exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031228.124441.193678839.morishita>