From takahiro@next-generation.org  Sat Dec 27 19:44:46 2003
Return-Path: <takahiro@next-generation.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2271916A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; 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 <FreeBSD-gnats-submit@freebsd.org>; 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)
	by an.wakwak.com (8.12.10/8.12.10/2003-09-30) with ESMTP/inet id 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 <morishita@skywing.org>
Reply-To: Takahiro MORISHITA <morishita@skywing.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port: japanese/multiskkserv

>Number:         60645
>Category:       ports
>Synopsis:       New port: japanese/multiskkserv
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 27 19:50:11 PST 2003
>Closed-Date:    Wed Jan 07 18:17:36 PST 2004
>Last-Modified:  Wed Jan 07 18:17:36 PST 2004
>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:

From: Takahiro MORISHITA <morishita@skywing.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/60645: New port: japanese/multiskkserv
Date: Sun, 28 Dec 2003 13:19:43 +0900 (JST)

 Sorry, please some fix apply to original.
 
 diff -ruN japanese/multiskkserv.orig/Makefile japanese/multiskkserv/Makefile
 --- japanese/multiskkserv.orig/Makefile	Sat Dec 27 22:38:37 2003
 +++ japanese/multiskkserv/Makefile	Sun Dec 28 12:54:31 2003
 @@ -23,7 +23,6 @@
  SKKJISYO_TYPE?=	L
  
  WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:S/0.//g}
 -USE_REINPLACE=	yes
  USE_RC_SUBR=	yes
  GNU_CONFIGURE=	yes
  CONFIGURE_ARGS+=	--with-cdb=`cd ${PORTSDIR}/databases/cdb; ${MAKE} -V WRKSRC`
 diff -ruN japanese/multiskkserv.orig/pkg-descr japanese/multiskkserv/pkg-descr
 --- japanese/multiskkserv.orig/pkg-descr	Sat Dec 27 22:35:06 2003
 +++ japanese/multiskkserv/pkg-descr	Sun Dec 28 12:54:22 2003
 @@ -5,3 +5,6 @@
  for the system-wide constant dictionary storage.
  
  This is very experimental.
 +
 +WWW: http://www3.big.or.jp/~sian/linux/products/
 +Author: Hiroshi Takekawa <sian@big.or.jp>
State-Changed-From-To: open->closed 
State-Changed-By: edwin 
State-Changed-When: Wed Jan 7 18:17:34 PST 2004 
State-Changed-Why:  
Commited, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=60645 
>Unformatted:
