Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Aug 2002 11:43:23 +0900 (JST)
From:      KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/41808: New Port: japanese/skkinput3
Message-ID:  <20020820024323.E424D1905@taro.c.u-tokyo.ac.jp>

next in thread | raw e-mail | index | archive | help

>Number:         41808
>Category:       ports
>Synopsis:       New Port: japanese/skkinput3
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 19 19:50:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     KOMATSU Shinichiro
>Release:        FreeBSD 4.6.2-RELEASE i386
>Organization:
>Environment:
FreeBSD 4.6.2-RELEASE i386

>Description:
Skkinput is an input method for X11 applications that want Japanese
text input.

A client that wants kana-kanji conversion service for Japanese text
sends a request to skkinput.  Skkinput receives the request, does
kana-kanji conversion, and sends the converted text back to the
client.

From version 3.0, skkinput becomes an emacs-lisp like interpreter,
and uses skk.el in skk-8.6 as an conversion engine.

>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/skkinput3
#	japanese/skkinput3/Makefile
#	japanese/skkinput3/distinfo
#	japanese/skkinput3/files
#	japanese/skkinput3/files/patch-aa
#	japanese/skkinput3/files/patch-ab
#	japanese/skkinput3/pkg-comment
#	japanese/skkinput3/pkg-descr
#	japanese/skkinput3/pkg-plist
#
echo c - japanese/skkinput3
mkdir -p japanese/skkinput3 > /dev/null 2>&1
echo x - japanese/skkinput3/Makefile
sed 's/^X//' >japanese/skkinput3/Makefile << 'END-of-japanese/skkinput3/Makefile'
X# New ports collection makefile for:	skkinput3
X# Date created:		Aug 14 2002
X# Whom:			KOMATSU Shinichiro <koma2@jiro.c.u-tokyo.ac.jp>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	skkinput3
XPORTVERSION=	${SRCVERSION}.${PATCHLEVEL}
XCATEGORIES=	japanese x11
XMASTER_SITES=	http://downloads.sourceforge.jp/skkinput3/857/
XDISTNAME=	skkinput-${SRCVERSION}_${PATCHLEVEL}
X
XMAINTAINER=	koma2@jiro.c.u-tokyo.ac.jp
X
X.include <bsd.port.pre.mk>
X
X# sanity check
X.if defined(WITH_DBSKKD) && defined(WITH_RSKKSERV)
X.error Cannot define both WITH_DBSKKD and WITH_RSKKSERV simultaneously.
X.endif
X
X.if defined(WITH_DBSKKD) || exists(${LOCALBASE}/libexec/dbskkd-cdb) && !defined(WITH_RSKKSERV)
XRUN_DEPENDS=	${LOCALBASE}/libexec/dbskkd-cdb:${PORTSDIR}/japanese/dbskkd-cdb
X.elif defined(WITH_RSKKSERV) || exists(${LOCALBASE}/libexec/rskkserv) && !defined(WITH_DBSKKD)
XRUN_DEPENDS=	${LOCALBASE}/libexec/rskkserv:${PORTSDIR}/japanese/rskkserv
X.else
XRUN_DEPENDS=	${LOCALBASE}/sbin/skkserv:${PORTSDIR}/japanese/skkserv
X.endif
X
XSRCVERSION=	3.0
XPATCHLEVEL=	1
X
XUSE_IMAKE=		yes
XNO_INSTALL_MANPAGES=	yes
X
XDOCS=		*.jis dot.skkinput
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X	${MKDIR} ${DOCSDIR}
X	( cd ${WRKSRC} ; ${INSTALL_DATA} ${DOCS} ${DOCSDIR})
X.endif
X
X.include <bsd.port.post.mk>
END-of-japanese/skkinput3/Makefile
echo x - japanese/skkinput3/distinfo
sed 's/^X//' >japanese/skkinput3/distinfo << 'END-of-japanese/skkinput3/distinfo'
XMD5 (skkinput-3.0_1.tar.gz) = 5c082ae83bf6dd0b806cdad98b1ae6af
END-of-japanese/skkinput3/distinfo
echo c - japanese/skkinput3/files
mkdir -p japanese/skkinput3/files > /dev/null 2>&1
echo x - japanese/skkinput3/files/patch-aa
sed 's/^X//' >japanese/skkinput3/files/patch-aa << 'END-of-japanese/skkinput3/files/patch-aa'
X--- Imakefile.orig	Sun Jul 21 02:47:26 2002
X+++ Imakefile	Wed Aug 14 15:48:59 2002
X@@ -23,8 +23,8 @@
X SRCS            = main.c
X OBJS            = main.o
X 
X-ComplexProgramTarget(skkinput)
X-InstallAppDefaults(Skkinput)
X+ComplexProgramTarget(skkinput3)
X+/* InstallAppDefaults(Skkinput) */
X 
X ELISP_FILES     = init.el skk.el skk-startup.el skk-trial.el
X 
END-of-japanese/skkinput3/files/patch-aa
echo x - japanese/skkinput3/files/patch-ab
sed 's/^X//' >japanese/skkinput3/files/patch-ab << 'END-of-japanese/skkinput3/files/patch-ab'
X--- Skkinput.conf.orig	Sat Aug 10 00:47:48 2002
X+++ Skkinput.conf	Wed Aug 14 15:54:45 2002
X@@ -1,10 +1,10 @@
X /*	skk.el, init.el install directory
X  */
X-ELISP_DIR = $(LIBDIR)/skkinput
X+ELISP_DIR = $(LIBDIR)/skkinput3
X 
X /*	 Skkinput3 Window uses these fonts. 
X  */
X-#define Default_FontSet -*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0
X+#define Default_FontSet -alias-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-alias-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-*-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-alias-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-*-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-alias-fixed-medium-r-normal--16-*-*-*-*-*-jisx0213.2000-1,-*-fixed-medium-r-normal--16-*-*-*-*-*-jisx0213.2000-1
X 
X /*	Skkinput3 supports these protocols:
X  */
END-of-japanese/skkinput3/files/patch-ab
echo x - japanese/skkinput3/pkg-comment
sed 's/^X//' >japanese/skkinput3/pkg-comment << 'END-of-japanese/skkinput3/pkg-comment'
XA SKK-like Japanese input method for X11
END-of-japanese/skkinput3/pkg-comment
echo x - japanese/skkinput3/pkg-descr
sed 's/^X//' >japanese/skkinput3/pkg-descr << 'END-of-japanese/skkinput3/pkg-descr'
XSkkinput is an input method for X11 applications that want Japanese
Xtext input.
X
XA client that wants kana-kanji conversion service for Japanese text
Xsends a request to skkinput.  Skkinput receives the request, does
Xkana-kanji conversion, and sends the converted text back to the
Xclient.
X
XFrom version 3.0, skkinput becomes an emacs-lisp like interpreter,
Xand uses skk.el in skk-8.6 as an conversion engine.
X
XWWW: http://sourceforge.jp/projects/skkinput3/
END-of-japanese/skkinput3/pkg-descr
echo x - japanese/skkinput3/pkg-plist
sed 's/^X//' >japanese/skkinput3/pkg-plist << 'END-of-japanese/skkinput3/pkg-plist'
Xbin/skkinput3
Xlib/X11/skkinput3/init.el
Xlib/X11/skkinput3/skk.el
Xlib/X11/skkinput3/skk-startup.el
Xlib/X11/skkinput3/skk-trial.el
X@dirrm lib/X11/skkinput3
X%%PORTDOCS%%share/doc/skkinput3/README-lisp.jis
X%%PORTDOCS%%share/doc/skkinput3/README.jis
X%%PORTDOCS%%share/doc/skkinput3/dot.skkinput
X%%PORTDOCS%%@dirrm share/doc/skkinput3
END-of-japanese/skkinput3/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020820024323.E424D1905>