ports/98583: New ports: jananese/scim-honoka and honoka's plugins
Masashi CHIBA
chiba.masashi at gmail.com
Tue Jun 6 09:16:24 UTC 2006
>Number: 98583
>Category: ports
>Synopsis: New ports: jananese/scim-honoka and honoka's plugins
>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: Tue Jun 06 09:10:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Masashi CHIBA
>Release: FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD localhost.my.domain 6.1-RELEASE FreeBSD 6.1-RELEASE #9: Fri May 26 14:18:48 JST 2006 chiba at localhost.my.domain:/usr/src/sys/i386/compile/Sugi i386
>Description:
Honoka is the SCIM IMEngine module using various input method engines:
Wnn,anthy,prime,skk and canna. Honoka can also use them simultaneously.
ja-scim-honoka is honoka core library.
ja-scim-honoka-plugin-romkan is honoka romaji input plugin.
ja-scim-honoka-plugin-wnn is honoka using Wnn plugin.
Honoka web site (in Japanese)
http://nop.net-p.org/modules/pukiwiki/index.php?%5B%5Bhonoka%5D%5D
>How-To-Repeat:
>Fix:
--- honoka.shar begins here ---
# 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:
#
# scim-honoka
# scim-honoka/files
# scim-honoka/files/extra-patch-4-stable
# scim-honoka/files/patch-configure
# scim-honoka/distinfo
# scim-honoka/pkg-descr
# scim-honoka/pkg-message
# scim-honoka/pkg-plist
# scim-honoka/Makefile
# scim-honoka-plugin-wnn
# scim-honoka-plugin-wnn/files
# scim-honoka-plugin-wnn/files/extra-patch-4-stable
# scim-honoka-plugin-wnn/files/patch-configure
# scim-honoka-plugin-wnn/pkg-descr
# scim-honoka-plugin-wnn/pkg-plist
# scim-honoka-plugin-wnn/Makefile
# scim-honoka-plugin-wnn/distinfo
# scim-honoka-plugin-romkan
# scim-honoka-plugin-romkan/files
# scim-honoka-plugin-romkan/files/extra-patch-4-stable
# scim-honoka-plugin-romkan/files/patch-configure
# scim-honoka-plugin-romkan/Makefile
# scim-honoka-plugin-romkan/pkg-descr
# scim-honoka-plugin-romkan/distinfo
# scim-honoka-plugin-romkan/pkg-plist
#
echo c - scim-honoka
mkdir -p scim-honoka > /dev/null 2>&1
echo c - scim-honoka/files
mkdir -p scim-honoka/files > /dev/null 2>&1
echo x - scim-honoka/files/extra-patch-4-stable
sed 's/^X//' >scim-honoka/files/extra-patch-4-stable << 'END-of-scim-honoka/files/extra-patch-4-stable'
X--- src/scim_uim_imengine.cpp.orig Thu Nov 11 20:27:26 2004
X+++ src/scim_uim_imengine.cpp Thu Nov 11 20:28:09 2004
X@@ -36,6 +36,7 @@
X
X #include <scim.h>
X #include "scim_uim_imengine.h"
X+#include <cstdio>
X
X #define scim_module_init uim_LTX_scim_module_init
X #define scim_module_exit uim_LTX_scim_module_exit
END-of-scim-honoka/files/extra-patch-4-stable
echo x - scim-honoka/files/patch-configure
sed 's/^X//' >scim-honoka/files/patch-configure << 'END-of-scim-honoka/files/patch-configure'
X--- configure.orig Wed Apr 5 20:32:29 2006
X+++ configure Wed Apr 5 20:32:45 2006
X@@ -32446,6 +32446,7 @@
X s, at CONVENIENCE_LTDL_FALSE@,$CONVENIENCE_LTDL_FALSE,;t t
X s, at LIBADD_DL@,$LIBADD_DL,;t t
X s, at LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t
X+s, at LIBTOOL_EXPORT_OPTIONS@,$LIBTOOL_EXPORT_OPTIONS,;t t
X s, at PKG_CONFIG@,$PKG_CONFIG,;t t
X s, at SCIM_CFLAGS@,$SCIM_CFLAGS,;t t
X s, at SCIM_LIBS@,$SCIM_LIBS,;t t
END-of-scim-honoka/files/patch-configure
echo x - scim-honoka/distinfo
sed 's/^X//' >scim-honoka/distinfo << 'END-of-scim-honoka/distinfo'
XMD5 (honoka-0.9.0.tar.gz) = 420ca35928460c87cacc8007f31544be
XSHA256 (honoka-0.9.0.tar.gz) = aa652713003794bddfd2c49806bd6816065cf9c11be3c41a14817041b0663507
XSIZE (honoka-0.9.0.tar.gz) = 570184
END-of-scim-honoka/distinfo
echo x - scim-honoka/pkg-descr
sed 's/^X//' >scim-honoka/pkg-descr << 'END-of-scim-honoka/pkg-descr'
XHonoka is the SCIM IMEngine module using various input method engines: Wnn,
Xanthy,prime,skk and canna. Honoka can also use them simultaneously.
X
XWWW: http://nop.net-p.org/modules/pukiwiki/index.php?%5B%5Bhonoka%5D%5D
X(in Japanese)
X
XThis port is honoka "core" library. You must be install honoka "input method"
Xand "input" plugin.
X
XSmart Common Input Method platform, in short SCIM, is a development platform to
Xmake Input Method developers live easier.
X
XWWW: http://scim.freedesktop.org
END-of-scim-honoka/pkg-descr
echo x - scim-honoka/pkg-message
sed 's/^X//' >scim-honoka/pkg-message << 'END-of-scim-honoka/pkg-message'
X--------------------------------------------------------------------
XRemember to set environment variables XMODIFIERS and LANG:
X
X csh/tcsh: setenv XMODIFIERS @im=SCIM ; setenv LANG ja_JP.eucJP
X sh/bash: export XMODIFIERS='@im=SCIM'; export LANG=ja_JP.eucJP
X
XTo start the SCIM input method daemon, use command:
X
X scim -d
X
X--------------------------------------------------------------------
END-of-scim-honoka/pkg-message
echo x - scim-honoka/pkg-plist
sed 's/^X//' >scim-honoka/pkg-plist << 'END-of-scim-honoka/pkg-plist'
Xlib/scim-1.0/IMEngine/honoka.a
Xlib/scim-1.0/IMEngine/honoka.la
Xlib/scim-1.0/IMEngine/honoka.so
Xlib/scim-1.0/SetupUI/honoka-imengine-setup.a
Xlib/scim-1.0/SetupUI/honoka-imengine-setup.la
Xlib/scim-1.0/SetupUI/honoka-imengine-setup.so
Xshare/scim/icons/honoka.png
Xinclude/honoka/convertor.h
Xinclude/honoka/honokapluginbase.h
Xinclude/honoka/honokatimer.h
Xinclude/honoka/resultlist.h
Xinclude/honoka/honokakeyeventlist.h
Xinclude/honoka/honokasetupcore.h
Xinclude/honoka/predictor.h
Xinclude/honoka/honokamultiplepluginbase.h
Xinclude/honoka/honokastatus.h
Xinclude/honoka/preeditor.h
Xshare/locale/ja/LC_MESSAGES/honoka.mo
Xlibdata/pkgconfig/honoka.pc
X at unexec rmdir %D/lib/scim-1.0/IMEngine 2>/dev/null || true
X at unexec rmdir %D/lib/scim-1.0/SetupUI 2>/dev/null || true
X at unexec rmdir %D/lib/scim-1.0/honoka 2>/dev/null || true
X at unexec rmdir %D/share/scim-1.0/icons 2>/dev/null || true
X at unexec rmdir %D/include/honoka 2>/dev/null ||true
END-of-scim-honoka/pkg-plist
echo x - scim-honoka/Makefile
sed 's/^X//' >scim-honoka/Makefile << 'END-of-scim-honoka/Makefile'
X# New ports collection makefile for: ja-scim-honoka
X# Date created: 2 June 2006
X# Whom: Masashi CHIBA
X#
X# $FreeBSD$
X#
X
XPORTNAME= scim-honoka
XPORTVERSION= 0.9.0
XCATEGORIES= japanese
XMASTER_SITES= http://nop.net-p.org/files/honoka/
XDISTNAME= honoka-${PORTVERSION}
X
XMAINTAINER= chiba.masashi at gmail.com
XCOMMENT= SCIM IMEngine module using various Imput Methods
X
XBUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XUSE_GNOME= lthack gnomehack
XUSE_X_PREFIX= yes
XUSE_ICONV= yes
XUSE_GMAKE= yes
XUSE_AUTOTOOLS= libtool:15
X
XCONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
X PTHREAD_LIBS="${PTHREAD_LIBS}"
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500035
XBUILD_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
XRUN_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/stlport" \
X LDFLAGS="-L${LOCALBASE}/lib -lstlport_gcc -lintl ${PTHREAD_LIBS}"
XEXTRA_PATCHES= ${FILESDIR}/extra-patch-4-stable
X.else
XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -D__STDC_ISO_10646__" \
X LDFLAGS="-L${LOCALBASE}/lib"
X.endif
X
Xpost-install:
X @${CAT} ${PKGMESSAGE}
X @${ECHO}
X @${ECHO} To display this message again, type \`pkg_info -D ${PKGNAME}\'
X @${ECHO}
X
X.include <bsd.port.post.mk>
END-of-scim-honoka/Makefile
echo c - scim-honoka-plugin-wnn
mkdir -p scim-honoka-plugin-wnn > /dev/null 2>&1
echo c - scim-honoka-plugin-wnn/files
mkdir -p scim-honoka-plugin-wnn/files > /dev/null 2>&1
echo x - scim-honoka-plugin-wnn/files/extra-patch-4-stable
sed 's/^X//' >scim-honoka-plugin-wnn/files/extra-patch-4-stable << 'END-of-scim-honoka-plugin-wnn/files/extra-patch-4-stable'
X--- src/scim_uim_imengine.cpp.orig Thu Nov 11 20:27:26 2004
X+++ src/scim_uim_imengine.cpp Thu Nov 11 20:28:09 2004
X@@ -36,6 +36,7 @@
X
X #include <scim.h>
X #include "scim_uim_imengine.h"
X+#include <cstdio>
X
X #define scim_module_init uim_LTX_scim_module_init
X #define scim_module_exit uim_LTX_scim_module_exit
END-of-scim-honoka-plugin-wnn/files/extra-patch-4-stable
echo x - scim-honoka-plugin-wnn/files/patch-configure
sed 's/^X//' >scim-honoka-plugin-wnn/files/patch-configure << 'END-of-scim-honoka-plugin-wnn/files/patch-configure'
X--- configure.orig Wed Apr 5 20:32:29 2006
X+++ configure Wed Apr 5 20:32:45 2006
X@@ -32446,6 +32446,7 @@
X s, at CONVENIENCE_LTDL_FALSE@,$CONVENIENCE_LTDL_FALSE,;t t
X s, at LIBADD_DL@,$LIBADD_DL,;t t
X s, at LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t
X+s, at LIBTOOL_EXPORT_OPTIONS@,$LIBTOOL_EXPORT_OPTIONS,;t t
X s, at PKG_CONFIG@,$PKG_CONFIG,;t t
X s, at SCIM_CFLAGS@,$SCIM_CFLAGS,;t t
X s, at SCIM_LIBS@,$SCIM_LIBS,;t t
END-of-scim-honoka-plugin-wnn/files/patch-configure
echo x - scim-honoka-plugin-wnn/pkg-descr
sed 's/^X//' >scim-honoka-plugin-wnn/pkg-descr << 'END-of-scim-honoka-plugin-wnn/pkg-descr'
XHonoka is the SCIM IMEngine module using various input method engines: Wnn,
Xanthy,prime,skk and canna. Honoka can also use them simultaneously.
X
XWWW: http://nop.net-p.org/modules/pukiwiki/index.php?%5B%5Bhonoka%5D%5D
X(in Japanese)
X
XThis port is honoka Wnn Input Method plugin.
X
XSmart Common Input Method platform, in short SCIM, is a development platform to
Xmake Input Method developers live easier.
X
XWWW: http://scim.freedesktop.org
END-of-scim-honoka-plugin-wnn/pkg-descr
echo x - scim-honoka-plugin-wnn/pkg-plist
sed 's/^X//' >scim-honoka-plugin-wnn/pkg-plist << 'END-of-scim-honoka-plugin-wnn/pkg-plist'
Xlib/scim-1.0/honoka/plugin-wnn.a
Xlib/scim-1.0/honoka/plugin-wnn.la
Xlib/scim-1.0/honoka/plugin-wnn.so
Xshare/locale/ja/LC_MESSAGES/honoka-plugin-wnn.mo
X at unexec rmdir %D/lib/scim-1.0/honoka 2>/dev/null || true
X at unexec rmdir %D/share/scim/honoka 2>/dev/null ||true
END-of-scim-honoka-plugin-wnn/pkg-plist
echo x - scim-honoka-plugin-wnn/Makefile
sed 's/^X//' >scim-honoka-plugin-wnn/Makefile << 'END-of-scim-honoka-plugin-wnn/Makefile'
X# New ports collection makefile for: ja-scim-honoka-plugin-wnn
X# Date created: 4 Jun 2006
X# Whom: Masashi CHIBA
X#
X# $FreeBSD$
X#
X
XPORTNAME= scim-honoka-plugin-wnn
XPORTVERSION= 0.9.0
XCATEGORIES= japanese
XMASTER_SITES= http://nop.net-p.org/files/honoka/
XDISTNAME= honoka-plugin-wnn-${PORTVERSION}
X
XMAINTAINER= chiba.masashi at gmail.com
XCOMMENT= honoka plugin for using wnn7
X
XBUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim \
X ${X11BASE}/lib/scim-1.0/IMEngine/honoka.so:${PORTSDIR}/japanese/scim-honoka
XLIB_DEPENDS= wnn7.1:${PORTSDIR}/japanese/Wnn7-lib
XRUN_DEPENDS= ${BUILD_DEPENDS} \
X ${X11BASE}/lib/scim-1.0/honoka/plugin-romkan.so:${PORTSDIR}/japanese/scim-honoka-plugin-romkan
X
XUSE_GNOME= lthack gnomehack
XUSE_X_PREFIX= yes
XUSE_ICONV= yes
XUSE_GMAKE= yes
XUSE_AUTOTOOLS= libtool:15
X
XCONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
X PTHREAD_LIBS="${PTHREAD_LIBS}"
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500035
XBUILD_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
XRUN_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/stlport" \
X LDFLAGS="-L${LOCALBASE}/lib -lstlport_gcc -lintl ${PTHREAD_LIBS}"
XEXTRA_PATCHES= ${FILESDIR}/extra-patch-4-stable
X.else
XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -D__STDC_ISO_10646__" \
X LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
X.endif
X
X.include <bsd.port.post.mk>
END-of-scim-honoka-plugin-wnn/Makefile
echo x - scim-honoka-plugin-wnn/distinfo
sed 's/^X//' >scim-honoka-plugin-wnn/distinfo << 'END-of-scim-honoka-plugin-wnn/distinfo'
XMD5 (honoka-plugin-wnn-0.9.0.tar.gz) = be6a2ec4ab915742f65a84f83f187fb8
XSHA256 (honoka-plugin-wnn-0.9.0.tar.gz) = 17ae64e3c0bf687bf53280cd0cfca62cc2e2d21ddd5f1a30e975cc3798218888
XSIZE (honoka-plugin-wnn-0.9.0.tar.gz) = 512713
END-of-scim-honoka-plugin-wnn/distinfo
echo c - scim-honoka-plugin-romkan
mkdir -p scim-honoka-plugin-romkan > /dev/null 2>&1
echo c - scim-honoka-plugin-romkan/files
mkdir -p scim-honoka-plugin-romkan/files > /dev/null 2>&1
echo x - scim-honoka-plugin-romkan/files/extra-patch-4-stable
sed 's/^X//' >scim-honoka-plugin-romkan/files/extra-patch-4-stable << 'END-of-scim-honoka-plugin-romkan/files/extra-patch-4-stable'
X--- src/scim_uim_imengine.cpp.orig Thu Nov 11 20:27:26 2004
X+++ src/scim_uim_imengine.cpp Thu Nov 11 20:28:09 2004
X@@ -36,6 +36,7 @@
X
X #include <scim.h>
X #include "scim_uim_imengine.h"
X+#include <cstdio>
X
X #define scim_module_init uim_LTX_scim_module_init
X #define scim_module_exit uim_LTX_scim_module_exit
END-of-scim-honoka-plugin-romkan/files/extra-patch-4-stable
echo x - scim-honoka-plugin-romkan/files/patch-configure
sed 's/^X//' >scim-honoka-plugin-romkan/files/patch-configure << 'END-of-scim-honoka-plugin-romkan/files/patch-configure'
X--- configure.orig Wed Apr 5 20:32:29 2006
X+++ configure Wed Apr 5 20:32:45 2006
X@@ -32446,6 +32446,7 @@
X s, at CONVENIENCE_LTDL_FALSE@,$CONVENIENCE_LTDL_FALSE,;t t
X s, at LIBADD_DL@,$LIBADD_DL,;t t
X s, at LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t
X+s, at LIBTOOL_EXPORT_OPTIONS@,$LIBTOOL_EXPORT_OPTIONS,;t t
X s, at PKG_CONFIG@,$PKG_CONFIG,;t t
X s, at SCIM_CFLAGS@,$SCIM_CFLAGS,;t t
X s, at SCIM_LIBS@,$SCIM_LIBS,;t t
END-of-scim-honoka-plugin-romkan/files/patch-configure
echo x - scim-honoka-plugin-romkan/Makefile
sed 's/^X//' >scim-honoka-plugin-romkan/Makefile << 'END-of-scim-honoka-plugin-romkan/Makefile'
X# New ports collection makefile for: ja-scim-honoka-plugin-romkan
X# Date created: 3 Jun 2006
X# Whom: Masashi CHIBA
X#
X# $FreeBSD$
X#
X
XPORTNAME= scim-honoka-plugin-romkan
XPORTVERSION= 0.9.0
XCATEGORIES= japanese
XMASTER_SITES= http://nop.net-p.org/files/honoka/
XDISTNAME= honoka-plugin-romkan-${PORTVERSION}
X
XMAINTAINER= chiba.masashi at gmail.com
XCOMMENT= honoka plugin for romaji input
X
XBUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim \
X ${X11BASE}/lib/scim-1.0/IMEngine/honoka.so:${PORTSDIR}/japanese/scim-honoka
XRUN_DEPENDS= ${BUILD_DEPENDS}
X
XUSE_GNOME= lthack gnomehack
XUSE_X_PREFIX= yes
XUSE_ICONV= yes
XUSE_GMAKE= yes
XUSE_AUTOTOOLS= libtool:15
X
XCONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
X PTHREAD_LIBS="${PTHREAD_LIBS}"
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500035
XBUILD_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
XRUN_DEPENDS+= ${LOCALBASE}/lib/libstlport_gcc.so:${PORTSDIR}/devel/stlport
XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include -I${LOCALBASE}/include/stlport" \
X LDFLAGS="-L${LOCALBASE}/lib -lstlport_gcc -lintl ${PTHREAD_LIBS}"
XEXTRA_PATCHES= ${FILESDIR}/extra-patch-4-stable
X.else
XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -D__STDC_ISO_10646__" \
X LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
X.endif
X
X.include <bsd.port.post.mk>
END-of-scim-honoka-plugin-romkan/Makefile
echo x - scim-honoka-plugin-romkan/pkg-descr
sed 's/^X//' >scim-honoka-plugin-romkan/pkg-descr << 'END-of-scim-honoka-plugin-romkan/pkg-descr'
XHonoka is the SCIM IMEngine module using various input method engines: Wnn,
Xanthy,prime,skk and canna. Honoka can also use them simultaneously.
X
XWWW: http://nop.net-p.org/modules/pukiwiki/index.php?%5B%5Bhonoka%5D%5D
X(in Japanese)
X
XThis port is honoka romaji input plugin.
X
XSmart Common Input Method platform, in short SCIM, is a development platform to
Xmake Input Method developers live easier.
X
XWWW: http://scim.freedesktop.org
END-of-scim-honoka-plugin-romkan/pkg-descr
echo x - scim-honoka-plugin-romkan/distinfo
sed 's/^X//' >scim-honoka-plugin-romkan/distinfo << 'END-of-scim-honoka-plugin-romkan/distinfo'
XMD5 (honoka-plugin-romkan-0.9.0.tar.gz) = e38019ccfae420e28195ff2a26716b91
XSHA256 (honoka-plugin-romkan-0.9.0.tar.gz) = 3981c0479bdaf25b6740e1683344a06c8763fafb316b6b75a9415dc4d05c2c03
XSIZE (honoka-plugin-romkan-0.9.0.tar.gz) = 519473
END-of-scim-honoka-plugin-romkan/distinfo
echo x - scim-honoka-plugin-romkan/pkg-plist
sed 's/^X//' >scim-honoka-plugin-romkan/pkg-plist << 'END-of-scim-honoka-plugin-romkan/pkg-plist'
Xlib/scim-1.0/honoka/plugin-romkan.a
Xlib/scim-1.0/honoka/plugin-romkan.la
Xlib/scim-1.0/honoka/plugin-romkan.so
Xshare/scim/honoka/azik.rkt
Xshare/scim/honoka/like-msime.rkt
Xshare/scim/honoka/kigou-def.rkt
Xshare/scim/honoka/honoka-def.rkt
Xshare/locale/ja/LC_MESSAGES/honoka-plugin-romkan.mo
X at unexec rmdir %D/lib/scim-1.0/honoka 2>/dev/null || true
X at unexec rmdir %D/share/scim/honoka 2>/dev/null ||true
END-of-scim-honoka-plugin-romkan/pkg-plist
exit
--- honoka.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list