From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Dec 27 19:50:14 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E8B4516A4CE for ; Sat, 27 Dec 2003 19:50:14 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E91D243D41 for ; Sat, 27 Dec 2003 19:50:11 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) hBS3oBFR019626 for ; Sat, 27 Dec 2003 19:50:11 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id hBS3oBVa019625; Sat, 27 Dec 2003 19:50:11 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 27 Dec 2003 19:50:11 -0800 (PST) Resent-Message-Id: <200312280350.hBS3oBVa019625@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Takahiro MORISHITA Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2271916A4CE for ; Sat, 27 Dec 2003 19:44:46 -0800 (PST) Received: from vckyb2.nw.wakwak.com (vckyb2.nw.wakwak.com [211.9.230.145]) by mx1.FreeBSD.org (Postfix) with SMTP id 7AA5B43D54 for ; Sat, 27 Dec 2003 19:44:43 -0800 (PST) (envelope-from takahiro@next-generation.org) Received: from an.wakwak.com (an.wakwak.com [211.9.230.131]) by vckyb2.nw.wakwak.com (Postfix) with ESMTP id E7D4B40014; Sun, 28 Dec 2003 12:44:41 +0900 (JST) Received: from localhost (p2182-ipad05motosinmat.mie.ocn.ne.jp [220.111.251.182]) (user=13578@an.wakwak.com mech=CRAM-MD5) hBS3icOd063774; Sun, 28 Dec 2003 12:44:41 +0900 (JST) (envelope-from takahiro@next-generation.org) Message-Id: <20031228.124441.193678839.morishita@falcon.next-generation.org> Date: Sun, 28 Dec 2003 12:44:41 +0900 (JST) From: Takahiro MORISHITA To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/60645: New port: japanese/multiskkserv X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Takahiro MORISHITA List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Dec 2003 03:50:15 -0000 >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 >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 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 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 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: