- Simplify japanese/kinput2-* variants into a single japanese/kinput2.
The japanese/kinput2 port supports Canna, FreeWnn, and SJ3 by default. - OPTIONify backend support selection. - Take maintainership.
This commit is contained in:
parent
1f997d2be8
commit
7157a16e82
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=222106
68 changed files with 86 additions and 1033 deletions
15
MOVED
15
MOVED
|
@ -3622,3 +3622,18 @@ net/isc-dhcp3-relay|net/isc-dhcp30-relay|2008-10-13|Swap to multiple versions
|
|||
net/isc-dhcp3-client|net/isc-dhcp30-client|2008-10-13|Swap to multiple versions
|
||||
japanese/sj3|japanese/sj3-server|2008-10-26|Renamed for -server/-lib separation
|
||||
japanese/Canna|japanese/canna-server|2008-10-26|Renamed for -server/-lib separation
|
||||
japanese/kinput2-canna|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-canna+freewnn|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-canna+freewnn+sj3|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-canna+sj3|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-canna+sj3+wnn6|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-canna+sj3+wnn7|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-canna+wnn6|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-canna+wnn7|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-freewnn|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-freewnn+sj3|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-sj3|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-sj3+wnn6|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-sj3+wnn7|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-wnn6|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
japanese/kinput2-wnn7|japanese/kinput2|2008-10-26|Integrated into japanese/kinput2
|
||||
|
|
|
@ -143,21 +143,7 @@
|
|||
SUBDIR += kde3-i18n
|
||||
SUBDIR += kde4-l10n
|
||||
SUBDIR += kdrill
|
||||
SUBDIR += kinput2-canna
|
||||
SUBDIR += kinput2-canna+freewnn
|
||||
SUBDIR += kinput2-canna+freewnn+sj3
|
||||
SUBDIR += kinput2-canna+sj3
|
||||
SUBDIR += kinput2-canna+sj3+wnn6
|
||||
SUBDIR += kinput2-canna+sj3+wnn7
|
||||
SUBDIR += kinput2-canna+wnn6
|
||||
SUBDIR += kinput2-canna+wnn7
|
||||
SUBDIR += kinput2-freewnn
|
||||
SUBDIR += kinput2-freewnn+sj3
|
||||
SUBDIR += kinput2-sj3
|
||||
SUBDIR += kinput2-sj3+wnn6
|
||||
SUBDIR += kinput2-sj3+wnn7
|
||||
SUBDIR += kinput2-wnn6
|
||||
SUBDIR += kinput2-wnn7
|
||||
SUBDIR += kinput2
|
||||
SUBDIR += kochi-ttfonts
|
||||
SUBDIR += koffice-i18n
|
||||
SUBDIR += kon2-14dot
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna+freewnn+sj3
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna+FreeWnn+SJ3)
|
||||
|
||||
CANNA= yes
|
||||
SJ3= yes
|
||||
FREEWNN= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna, SJ3 and FreeWnn.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,22 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,16 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna+freewnn
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna+FreeWnn)
|
||||
|
||||
CANNA= yes
|
||||
FREEWNN= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna and FreeWnn.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,16 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
|
@ -1,17 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna+sj3+wnn6
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna+SJ3+Wnn6)
|
||||
|
||||
CANNA= yes
|
||||
SJ3= yes
|
||||
WNN6= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna, SJ3 and Wnn6.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,22 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,17 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna+sj3+wnn7
|
||||
# Date created: 01/07/18
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna+SJ3+Wnn7)
|
||||
|
||||
CANNA= yes
|
||||
SJ3= yes
|
||||
WNN7= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,22 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna, SJ3 and Wnn7(temporary).
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
Note: Current wnn7 support on kinput2 is done by backward-compatibility
|
||||
with wnn6, and you need to add following line to ${WNNENVRC}
|
||||
file or /usr/local/lib/wnn7/ja_JP/wnnenvrc:
|
||||
|
||||
boin_kabusoku FALSE
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,22 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,16 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna+sj3
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna+SJ3)
|
||||
|
||||
CANNA= yes
|
||||
SJ3= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,11 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna and SJ3.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,8 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,16 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna+wnn6
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna+Wnn6)
|
||||
|
||||
CANNA= yes
|
||||
WNN6= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna and Wnn6.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,16 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
|
@ -1,16 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna+wnn7
|
||||
# Date created: 01/07/18
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna+Wnn7)
|
||||
|
||||
CANNA= yes
|
||||
WNN7= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,22 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna and Wnn7(temporary).
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
Note: Current wnn7 support on kinput2 is done by backward-compatibility
|
||||
with wnn6, and you need to add following line to ${WNNENVRC}
|
||||
file or /usr/local/lib/wnn7/ja_JP/wnnenvrc:
|
||||
|
||||
boin_kabusoku FALSE
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,16 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
|
@ -1,15 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-canna
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Canna)
|
||||
|
||||
CANNA= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,11 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Canna.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,2 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
|
@ -1,16 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-freewnn+sj3
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (FreeWnn+SJ3)
|
||||
|
||||
SJ3= yes
|
||||
FREEWNN= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports SJ3 and FreeWnn.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,22 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,86 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-freewnn
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= kinput2
|
||||
PORTVERSION= 3.1
|
||||
PORTREVISION= 3
|
||||
PKGNAMESUFFIX= ${INPUT_METHOD}
|
||||
CATEGORIES= japanese x11
|
||||
MASTER_SITES= ftp://ftp.sra.co.jp/pub/x11/kinput2/
|
||||
DISTNAME= kinput2-v3.1
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT?= Input server of Japanese text (FreeWnn)
|
||||
|
||||
LIB_DEPENDS= ${LIB_INPUT_METHOD}
|
||||
BUILD_DEPENDS= ${BUILD_INPUT_METHOD}
|
||||
|
||||
PATCHDIR= ${.CURDIR}/../kinput2-freewnn/files
|
||||
FILESDIR= ${.CURDIR}/../kinput2-freewnn/files
|
||||
USE_IMAKE= yes
|
||||
MAN1= kinput2.1
|
||||
|
||||
.if !defined(CANNA) && !defined(SJ3) && !defined(FREEWNN) && !defined(WNN6) && !defined(WNN7)
|
||||
# For this port
|
||||
FREEWNN= yes
|
||||
.endif
|
||||
#
|
||||
# Specifying a velue INPUT_METHOD, and seting values BUILD_DEPENDS,
|
||||
# LIB_DEPENDS, etc.
|
||||
.if defined(CANNA)
|
||||
INPUT_METHOD+= canna
|
||||
LIB_INPUT_METHOD+= canna16.1:${PORTSDIR}/japanese/Canna
|
||||
KINPUT2_DEF+= -DUseCanna -Dport_CANNASRC=${LOCALBASE}/include \
|
||||
-Dport_CANNALIB="-L${LOCALBASE}/lib -lcanna16"
|
||||
.endif
|
||||
.if defined(SJ3)
|
||||
INPUT_METHOD+= sj3
|
||||
BUILD_INPUT_METHOD+= sj3serv:${PORTSDIR}/japanese/sj3
|
||||
KINPUT2_DEF+= -DUseSj3 -Dport_SJ3SRC=${LOCALBASE}/include \
|
||||
-Dport_SJ3LIB="-L${LOCALBASE}/lib -lsj3lib"
|
||||
.endif
|
||||
.if defined(FREEWNN)
|
||||
INPUT_METHOD+= freewnn
|
||||
LIB_INPUT_METHOD+= wnn.0:${PORTSDIR}/japanese/FreeWnn-lib
|
||||
KINPUT2_DEF+= -DUseWnn -Dport_WNNINCDIR=$(LOCALBASE)/include/wnn \
|
||||
-Dport_WNNLIB="-L$(LOCALBASE)/lib -lwnn -lcrypt"
|
||||
.elif defined(WNN6)
|
||||
INPUT_METHOD+= wnn6
|
||||
LIB_INPUT_METHOD+= wnn6.2:${PORTSDIR}/japanese/Wnn6-lib
|
||||
KINPUT2_DEF+= -DUseWnn -DUseWnn6 -Dport_WNNINCDIR=$(LOCALBASE)/include/wnn6/wnn \
|
||||
-Dport_WNNLIB="-L$(LOCALBASE)/lib -lwnn6 -lcrypt"
|
||||
.elif defined(WNN7)
|
||||
INPUT_METHOD+= wnn7
|
||||
LIB_INPUT_METHOD+= wnn7.1:${PORTSDIR}/japanese/Wnn7-lib
|
||||
KINPUT2_DEF+= -DUseWnn -DUseWnn6 -Dport_WNNINCDIR=$(LOCALBASE)/include/wnn7/wnn \
|
||||
-Dport_WNNLIB="-L$(LOCALBASE)/lib -lwnn7 -lcrypt"
|
||||
.endif
|
||||
#
|
||||
# Make a value of INPUT_METHOD
|
||||
.if defined(INPUT_METHOD)
|
||||
INPUT_METHOD!= echo ${INPUT_METHOD} | sed -e 's/^/-/' -e 's/ /+/g'
|
||||
.endif
|
||||
#
|
||||
# Redefine $(IMAKE_CMD) with $(PORT_IMAKE_DEFINES) in ${WRKSRC}/Kinput2.conf
|
||||
MAKE_ENV+= PORT_IMAKE_DEFINES='${KINPUT2_DEF}'
|
||||
|
||||
pre-configure:
|
||||
if [ -f ${WRKSRC}/Kinput2.conf ]; then \
|
||||
${MV} -f ${WRKSRC}/Kinput2.conf ${WRKSRC}/Kinput2.conf.org; \
|
||||
fi
|
||||
${CP} ${FILESDIR}/Kinput2.conf ${WRKSRC}/Kinput2.conf
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${XMKMF}
|
||||
|
||||
post-install:
|
||||
# For FreeWnn or Wnn6
|
||||
@if [ -e ${PKGMESSAGE} ]; then \
|
||||
${CAT} ${PKGMESSAGE}; \
|
||||
fi
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||
MD5 (kinput2-v3.1.tar.gz) = 2de20576f150248d1fdfe66d7cc4e510
|
||||
SHA256 (kinput2-v3.1.tar.gz) = 2815c35181f9e9b866fb6e7f3d9bb8814b98312aad703ce5c7560d449eb60a9a
|
||||
SIZE (kinput2-v3.1.tar.gz) = 512177
|
|
@ -1,22 +0,0 @@
|
|||
XCOMM Each parameter in this file is explained in the original
|
||||
XCOMM Kinput2.conf (probably Kinput2.conf.org)
|
||||
|
||||
XCOMM Redefine $(IMAKE_CMD) for FreeBSD ports (by S. Taoka)
|
||||
|
||||
IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) $(PORT_IMAKE_DEFINES)
|
||||
|
||||
CCDEF_DIR = $(LIBDIR)/ccdef
|
||||
|
||||
WNNSRC = port_WNNSRC
|
||||
WNNINCDIR = port_WNNINCDIR
|
||||
WNNLIB = port_WNNLIB
|
||||
|
||||
CANNAINSTDIR = port_CANNAINSTDIR
|
||||
CANNASRC = port_CANNASRC
|
||||
CANNALIB = port_CANNALIB
|
||||
|
||||
SJ3DEF_DIR = $(LIBDIR)/sj3def
|
||||
SJ3SRC = port_SJ3SRC
|
||||
SJ3LIB = port_SJ3LIB
|
||||
|
||||
TRANSPORTDEFS =
|
|
@ -1,14 +0,0 @@
|
|||
--- cmd/Kinput2.ad.orig Tue May 20 14:13:43 2003
|
||||
+++ cmd/Kinput2.ad Tue May 20 14:14:46 2003
|
||||
@@ -34,7 +34,10 @@
|
||||
!!
|
||||
!*CcWnn.Jserver: "primary-jserver-host"
|
||||
!*CcWnn.jserver2nd: "secondary-jserver-host-if-any"
|
||||
-*CcWnn.ccdef: ccdef.kinput2
|
||||
+!!! Uncomment below if you like legacy key bindings
|
||||
+!*CcWnn.ccdef: ccdef.kinput2
|
||||
+!!! Anc comment below if you like legacy key bindings
|
||||
+*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
!*CcWnn.wnnEnvrc4: "wnenvrc-file-for-Wnn4"
|
||||
!*CcWnn.wnnEnvrc6: "wnenvrc-file-for-Wnn6"
|
||||
!!
|
|
@ -1,12 +0,0 @@
|
|||
--- lib/imlib/imconv.c.orig Thu Oct 3 18:35:30 2002
|
||||
+++ lib/imlib/imconv.c Tue Jun 3 01:34:56 2003
|
||||
@@ -591,6 +591,9 @@
|
||||
}
|
||||
}
|
||||
IMFinishRequest(conn, offset);
|
||||
+#ifdef STATUS_SYNC
|
||||
+ IMFlush(conn);
|
||||
+#endif /* STATUS_SYNC */
|
||||
}
|
||||
|
||||
/*- preeditCaret: do actual preedit caret -*/
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports FreeWnn.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,16 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
|
@ -1,16 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-sj3+wnn6
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (SJ3+Wnn6)
|
||||
|
||||
SJ3= yes
|
||||
WNN6= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports SJ3 and Wnn6.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,22 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,16 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-sj3+wnn7
|
||||
# Date created: 01/07/18
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (SJ3+Wnn7)
|
||||
|
||||
SJ3= yes
|
||||
WNN7= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,22 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports SJ3 and Wnn7(temporary).
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
Note: Current wnn7 support on kinput2 is done by backward-compatibility
|
||||
with wnn6, and you need to add following line to ${WNNENVRC}
|
||||
file or /usr/local/lib/wnn7/ja_JP/wnnenvrc:
|
||||
|
||||
boin_kabusoku FALSE
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,22 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,15 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-sj3
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (SJ3)
|
||||
|
||||
SJ3= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,11 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports SJ3.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,8 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/sj3def/sjhk
|
||||
lib/X11/sj3def/sjrc
|
||||
lib/X11/sj3def/sjrk
|
||||
lib/X11/sj3def/sjsb
|
||||
lib/X11/sj3def/sjzh
|
||||
@dirrm lib/X11/sj3def
|
|
@ -1,15 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-wnn6
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Wnn6)
|
||||
|
||||
WNN6= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,16 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports Wnn6.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,16 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
|
@ -1,15 +0,0 @@
|
|||
# New ports collection makefile for: kinput2-wnn7
|
||||
# Date created: 01/07/18
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
COMMENT= Input server of Japanese text (Wnn7)
|
||||
|
||||
WNN7= yes
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../kinput2-freewnn/
|
||||
PKGDIR= ${.CURDIR}
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,22 +0,0 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports FreeWnn.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
Note: Current wnn7 support on kinput2 is done by backward-compatibility
|
||||
with wnn6, and you need to add following line to ${WNNENVRC}
|
||||
file or /usr/local/lib/wnn7/ja_JP/wnnenvrc:
|
||||
|
||||
boin_kabusoku FALSE
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
|
@ -1,5 +0,0 @@
|
|||
############################################################
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
############################################################"
|
|
@ -1,16 +0,0 @@
|
|||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
lib/X11/ccdef/rule.eggfunc
|
||||
lib/X11/ccdef/rule.func
|
||||
lib/X11/ccdef/rule.greek
|
||||
lib/X11/ccdef/rule.kana
|
||||
lib/X11/ccdef/rule.kana2
|
||||
lib/X11/ccdef/rule.roma
|
||||
lib/X11/ccdef/rule.wnnroma
|
||||
lib/X11/ccdef/rule.zascii
|
||||
lib/X11/ccdef/ccdef.kinput2.egg
|
||||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
@dirrm lib/X11/ccdef
|
|
@ -1,4 +1,4 @@
|
|||
# New ports collection makefile for: kinput2-freewnn
|
||||
# New ports collection makefile for: kinput2
|
||||
# Date created: 19 Dec 1997
|
||||
# Whom: Satoshi TAOKA <taoka@FreeBSD.org>
|
||||
#
|
||||
|
@ -7,80 +7,67 @@
|
|||
|
||||
PORTNAME= kinput2
|
||||
PORTVERSION= 3.1
|
||||
PORTREVISION= 3
|
||||
PKGNAMESUFFIX= ${INPUT_METHOD}
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= japanese x11
|
||||
MASTER_SITES= ftp://ftp.sra.co.jp/pub/x11/kinput2/
|
||||
DISTNAME= kinput2-v3.1
|
||||
MASTER_SITES= ftp://ftp.sra.co.jp/pub/x11/kinput2/
|
||||
DISTNAME= ${PORTNAME}-v${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT?= Input server of Japanese text (FreeWnn)
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= A Japanese text input server for X11 applications
|
||||
|
||||
LIB_DEPENDS= ${LIB_INPUT_METHOD}
|
||||
BUILD_DEPENDS= ${BUILD_INPUT_METHOD}
|
||||
|
||||
PATCHDIR= ${.CURDIR}/../kinput2-freewnn/files
|
||||
FILESDIR= ${.CURDIR}/../kinput2-freewnn/files
|
||||
USE_IMAKE= yes
|
||||
SUB_FILES= Kinput2.conf
|
||||
|
||||
MAN1= kinput2.1
|
||||
|
||||
.if !defined(CANNA) && !defined(SJ3) && !defined(FREEWNN) && !defined(WNN6) && !defined(WNN7)
|
||||
# For this port
|
||||
FREEWNN= yes
|
||||
.endif
|
||||
#
|
||||
# Specifying a velue INPUT_METHOD, and seting values BUILD_DEPENDS,
|
||||
# LIB_DEPENDS, etc.
|
||||
.if defined(CANNA)
|
||||
INPUT_METHOD+= canna
|
||||
LIB_INPUT_METHOD+= canna16.1:${PORTSDIR}/japanese/Canna
|
||||
KINPUT2_DEF+= -DUseCanna -Dport_CANNASRC=${LOCALBASE}/include \
|
||||
-Dport_CANNALIB="-L${LOCALBASE}/lib -lcanna16"
|
||||
.endif
|
||||
.if defined(SJ3)
|
||||
INPUT_METHOD+= sj3
|
||||
BUILD_INPUT_METHOD+= sj3serv:${PORTSDIR}/japanese/sj3
|
||||
KINPUT2_DEF+= -DUseSj3 -Dport_SJ3SRC=${LOCALBASE}/include \
|
||||
-Dport_SJ3LIB="-L${LOCALBASE}/lib -lsj3lib"
|
||||
.endif
|
||||
.if defined(FREEWNN)
|
||||
INPUT_METHOD+= freewnn
|
||||
LIB_INPUT_METHOD+= wnn.0:${PORTSDIR}/japanese/FreeWnn-lib
|
||||
KINPUT2_DEF+= -DUseWnn -Dport_WNNINCDIR=$(LOCALBASE)/include/wnn \
|
||||
-Dport_WNNLIB="-L$(LOCALBASE)/lib -lwnn -lcrypt"
|
||||
.elif defined(WNN6)
|
||||
INPUT_METHOD+= wnn6
|
||||
LIB_INPUT_METHOD+= wnn6.2:${PORTSDIR}/japanese/Wnn6-lib
|
||||
KINPUT2_DEF+= -DUseWnn -DUseWnn6 -Dport_WNNINCDIR=$(LOCALBASE)/include/wnn6/wnn \
|
||||
-Dport_WNNLIB="-L$(LOCALBASE)/lib -lwnn6 -lcrypt"
|
||||
.elif defined(WNN7)
|
||||
INPUT_METHOD+= wnn7
|
||||
LIB_INPUT_METHOD+= wnn7.1:${PORTSDIR}/japanese/Wnn7-lib
|
||||
KINPUT2_DEF+= -DUseWnn -DUseWnn6 -Dport_WNNINCDIR=$(LOCALBASE)/include/wnn7/wnn \
|
||||
-Dport_WNNLIB="-L$(LOCALBASE)/lib -lwnn7 -lcrypt"
|
||||
.endif
|
||||
#
|
||||
# Make a value of INPUT_METHOD
|
||||
.if defined(INPUT_METHOD)
|
||||
INPUT_METHOD!= echo ${INPUT_METHOD} | sed -e 's/^/-/' -e 's/ /+/g'
|
||||
.endif
|
||||
#
|
||||
# Redefine $(IMAKE_CMD) with $(PORT_IMAKE_DEFINES) in ${WRKSRC}/Kinput2.conf
|
||||
MAKE_ENV+= PORT_IMAKE_DEFINES='${KINPUT2_DEF}'
|
||||
OPTIONS= CANNA "Canna support" on \
|
||||
FREEWNN "FreeWnn support " on \
|
||||
WNN6 "Wnn6 support" off \
|
||||
WNN7 "Wnn7 support" off \
|
||||
SJ3 "SJ3 support" on
|
||||
|
||||
pre-configure:
|
||||
if [ -f ${WRKSRC}/Kinput2.conf ]; then \
|
||||
${MV} -f ${WRKSRC}/Kinput2.conf ${WRKSRC}/Kinput2.conf.org; \
|
||||
fi
|
||||
${CP} ${FILESDIR}/Kinput2.conf ${WRKSRC}/Kinput2.conf
|
||||
LIB_DEPENDS.CANNA= canna16.1:${PORTSDIR}/japanese/canna-lib
|
||||
CONF.CANNA= '\#define UseCanna' \
|
||||
CANNASRC=${LOCALBASE}/include \
|
||||
CANNALIB="-L${LOCALBASE}/lib -lcanna16"
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${XMKMF}
|
||||
LIB_DEPENDS.WNN6= wnn6.2:${PORTSDIR}/japanese/Wnn6-lib
|
||||
CONF.WNN6= '\#define UseWnn' \
|
||||
'\#define UseWnn6' \
|
||||
WNNINCDIR=$(LOCALBASE)/include/wnn6/wnn \
|
||||
WNNLIB="-L$(LOCALBASE)/lib -lwnn6 -lcrypt"
|
||||
|
||||
post-install:
|
||||
# For FreeWnn or Wnn6
|
||||
@if [ -e ${PKGMESSAGE} ]; then \
|
||||
${CAT} ${PKGMESSAGE}; \
|
||||
fi
|
||||
LIB_DEPENDS.WNN7= wnn7.1:${PORTSDIR}/japanese/Wnn7-lib
|
||||
CONF.WNN7= '\#define UseWnn' \
|
||||
'\#define UseWnn6' \
|
||||
WNNINCDIR=$(LOCALBASE)/include/wnn7/wnn \
|
||||
WNNLIB="-L$(LOCALBASE)/lib -lwnn6 -lcrypt"
|
||||
|
||||
.include <bsd.port.mk>
|
||||
LIB_DEPENDS.FREEWNN= wnn.0:${PORTSDIR}/japanese/FreeWnn-lib
|
||||
CONF.FREEWNN+= '\#define UseWnn' \
|
||||
WNNINCDIR=$(LOCALBASE)/include/wnn \
|
||||
WNNLIB="-L$(LOCALBASE)/lib -lwnn -lcrypt"
|
||||
LIB_DEPENDS.SJ3= sj3lib.1:${PORTSDIR}/japanese/sj3-lib
|
||||
CONF.SJ3+= '\#define UseSj3' \
|
||||
SJ3SRC=${LOCALBASE}/include \
|
||||
SJ3LIB="-L${LOCALBASE}/lib -lsj3lib" \
|
||||
SJ3DEF_DIR=\$${LIBDIR}/ccdef
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.for I in WITH_CANNA WITH_FREEWNN WITH_WNN6 WITH_WNN7 WITH_SJ3
|
||||
.if defined(${I})
|
||||
LIB_DEPENDS+= ${LIB_DEPENDS.${I:S/^WITH_//}}
|
||||
BUILD_DEPENDS+= ${BUILD_DEPENDS.${I:S/^WITH_//}}
|
||||
CONF+= ${CONF.${I:S/^WITH_//}}
|
||||
PLIST_SUB+= ${I:S/^WITH_//}=""
|
||||
.else
|
||||
PLIST_SUB+= ${I:S/^WITH_//}="@comment "
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
pre-configure: apply-slist
|
||||
${INSTALL_DATA} ${WRKDIR}/Kinput2.conf ${WRKSRC}/Kinput2.conf
|
||||
${PRINTF} "%s\n" ${CONF} > ${WRKSRC}/Kinput2_im.conf
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
XCOMM Each parameter in this file is explained in the original
|
||||
XCOMM Kinput2.conf (probably Kinput2.conf.org)
|
||||
|
||||
XCOMM Redefine $(IMAKE_CMD) for FreeBSD ports (by S. Taoka)
|
||||
|
||||
IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES) $(PORT_IMAKE_DEFINES)
|
||||
|
||||
CCDEF_DIR = $(LIBDIR)/ccdef
|
||||
|
||||
WNNSRC = port_WNNSRC
|
||||
WNNINCDIR = port_WNNINCDIR
|
||||
WNNLIB = port_WNNLIB
|
||||
|
||||
CANNAINSTDIR = port_CANNAINSTDIR
|
||||
CANNASRC = port_CANNASRC
|
||||
CANNALIB = port_CANNALIB
|
||||
|
||||
SJ3DEF_DIR = $(LIBDIR)/sj3def
|
||||
SJ3SRC = port_SJ3SRC
|
||||
SJ3LIB = port_SJ3LIB
|
||||
|
||||
TRANSPORTDEFS =
|
7
japanese/kinput2/files/Kinput2.conf.in
Normal file
7
japanese/kinput2/files/Kinput2.conf.in
Normal file
|
@ -0,0 +1,7 @@
|
|||
XCOMM $FreeBSD$
|
||||
|
||||
CCDEF_DIR = $(LIBDIR)/ccdef
|
||||
|
||||
#include "Kinput2_im.conf"
|
||||
|
||||
TRANSPORTDEFS =
|
|
@ -1,16 +1,5 @@
|
|||
Kinput2 is an Japanese text input server for X11 applications.
|
||||
|
||||
A client that require kana-kanji conversion service for Japanese text
|
||||
Kinput2 is an Japanese text input server for X11 applications. A
|
||||
client that require kana-kanji conversion service for Japanese text
|
||||
sends a request to kinput2. Kinput2 receives the request, does
|
||||
kana-kanji conversion, and sends the converted text back to the
|
||||
client.
|
||||
|
||||
The port supports FreeWnn.
|
||||
|
||||
(NOTICE)
|
||||
Default key-binding is changed to "egg" key-binding by defining
|
||||
*CcWnn.ccdef: ccdef.kinput2.egg
|
||||
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2.
|
||||
|
||||
-- S. Taoka
|
||||
<taoka@FreeBSD.org>
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
@comment $FreeBSD$
|
||||
bin/kinput2
|
||||
lib/X11/app-defaults/Kinput2
|
||||
lib/X11/ccdef/ccdef.kinput2
|
||||
|
@ -13,4 +14,9 @@ lib/X11/ccdef/ccdef.kinput2.egg
|
|||
lib/X11/ccdef/rule.hiragana.egg
|
||||
lib/X11/ccdef/rule.katakana.egg
|
||||
lib/X11/ccdef/rule.kigou.egg
|
||||
%%SJ3%%lib/X11/ccdef/sjhk
|
||||
%%SJ3%%lib/X11/ccdef/sjrc
|
||||
%%SJ3%%lib/X11/ccdef/sjrk
|
||||
%%SJ3%%lib/X11/ccdef/sjsb
|
||||
%%SJ3%%lib/X11/ccdef/sjzh
|
||||
@dirrm lib/X11/ccdef
|
||||
|
|
Loading…
Reference in a new issue