Port details |
- kinput2 Japanese text input server for X11 applications
- 3.1_14 japanese
=2 3.1_14Version of this port present on the latest quarterly branch. - Maintainer: hrs@FreeBSD.org
 - Port Added: 2008-10-05 16:52:11
- Last Update: 2024-10-01 18:56:20
- Commit Hash: 4485bd8
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: x11
- License: MIT
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- ja-kinput2>0:japanese/kinput2
- To install the port:
- cd /usr/ports/japanese/kinput2/ && make install clean
- To add the package, run one of these commands:
- pkg install japanese/kinput2
- pkg install ja-kinput2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ja-kinput2
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (kinput2-v3.1.tar.gz) = 2815c35181f9e9b866fb6e7f3d9bb8814b98312aad703ce5c7560d449eb60a9a
SIZE (kinput2-v3.1.tar.gz) = 512177
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- imake : devel/imake
- tradcpp : devel/tradcpp
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xaw7.pc : x11-toolkits/libXaw
- xext.pc : x11/libXext
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- Runtime dependencies:
-
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xaw7.pc : x11-toolkits/libXaw
- xext.pc : x11/libXext
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- Library dependencies:
-
- libcanna16.so : japanese/canna-lib
- libwnn.so : japanese/FreeWnn-lib
- libsj3lib.so : japanese/sj3-lib
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ja-kinput2-3.1_14:
CANNA=on: Canna support
FREEWNN=on: FreeWnn support
SJ3=on: SJ3 support
TCP=off: TCP transport support (not needed for most cases)
WNN6=off: Wnn6 support
WNN7=off: Wnn7 support
===> Use 'make config' to modify these settings
- Options name:
- japanese_kinput2
- USES:
- imake xorg
- pkg-message:
- For install:
- - The default key-binding is now "egg" style. See the following line in
in ${LOCALBASE}/lib/X11/app-defaults/Kinput2:
*CcWnn.ccdef: ccdef.kinput2.egg
- The default CcWnn.Jserver is now "unix"; via unix domain socket. To use
TCP/IP, modify the following line:
*CcWnn.Jserver: unix
Note that $JSERVER environment variable can be used to override the
configuration file.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.1_14 01 Oct 2024 18:56:20
    |
Rene Ladan (rene)  |
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X
Reviewed by: many
Differential Revision: https://reviews.freebsd.org/D46601 |
3.1_14 04 Feb 2024 19:13:55
    |
Gleb Popov (arrowd)  |
*: Move manpages to share/man for imake ports.
Approved by: portmgr (blanket) |
3.1_13 17 May 2023 16:30:15
    |
Muhammad Moinur Rahman (bofh)  |
*/*: llvm15 build fixes
llvm15 was also merged into 13.2-STABLE effective from OSVERSION
1302505. Fix the ports that failed to build with llvm15.
Approved by: portmgr (blanket) |
3.1_13 14 May 2023 17:39:23
    |
Muhammad Moinur Rahman (bofh)  |
japanese/kinput2: Unbreak on HEAD
- Add LICENSE MIT
- Pet portclippy
Approved by: portmgr (blanket) |
3.1_13 20 Jul 2022 14:22:11
    |
Tobias C. Berner (tcberner)  |
japanese: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* ABURAYER Rewsirow <pcs51674@asciinet.or.jp>
* Aaron Dalton <aaron@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Akito FUJITA <fujita@zoo.ncl.omron.co.jp>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Daichi GOTO <daichi@FreeBSD.org>
* Daisuke Kawahara <kawahara@pine.kuee.kyoto-u.ac.jp>
* David O'Brien (obrien@cs.ucdavis.edu)
* Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp>
* FUJISHIMA Satsuki <sf@FreeBSD.org>
* Fumihiko Kimura <jfkimura@yahoo.co.jp> (Only the first 15 lines of the commit message are shown above ) |
3.1_13 14 Apr 2021 15:41:02
    |
Mathieu Arnold (mat)  |
Mk: Cleanup after moving apply-slist earlier. |
3.1_13 06 Apr 2021 14:31:13
    |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
3.1_13 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
3.1_13 06 Nov 2019 18:03:34
  |
zeising  |
Add USES=xorg USES=gl, ports categories j
Add USES=xorg and USES=gl to ports in categories starting with 'j'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
3.1_13 13 Aug 2019 22:22:35
  |
mat  |
Convert to UCL & cleanup pkg-message (categories h-k) |
3.1_13 02 Nov 2017 21:41:47
  |
olgeni  |
Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams. |
3.1_13 20 Jul 2016 15:33:20
  |
mat  |
Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)
Sponsored by: Absolight |
3.1_13 13 May 2016 19:24:52
  |
bapt  |
Prevent collision with getline(3) |
3.1_13 01 Apr 2016 14:08:38
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolight |
3.1_13 20 Dec 2014 19:05:13
  |
bapt  |
Cleanup plist |
3.1_13 30 May 2014 02:16:34
  |
hrs  |
- Fix build when only CANNA is defined in PORT_OPTIONS.
- Simplify PORT_OPTIONS handling.
PR: ports/190396 |
3.1_13 24 Apr 2014 16:26:48
  |
mat  |
Remove the last @comment $FreeBSD$ from plists.
With hat: portmgr
Sponsored by: Absolight |
3.1_13 06 Mar 2014 08:51:18
  |
hrs  |
- STAGEDIR support.
- Use new syntax for LIB_DEPENDS. |
3.1_13 21 Jan 2014 23:40:23
  |
bapt  |
Fix properties on pkg-plist |
3.1_13 20 Sep 2013 18:47:56
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
japanese) |
3.1_13 10 Jul 2013 11:37:25
  |
bapt  |
Mark jobs unsafe |
3.1_13 28 Jun 2013 11:51:06
  |
bapt  |
New USES imake to handle the dependency on imake.
This uses accept 'env' as an argument for ports that do use their own or a
different do-configure target.
Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it
to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be
overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via
IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned
from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we
do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).
While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port |
3.1_13 03 May 2013 08:13:43
  |
bapt  |
Fix syntax error
Spotted by: bmake exp-run |
3.1_13 02 May 2013 22:13:01
  |
hrs  |
- Trim old-style header.
- Use OPTIONS_DEFINE. |
3.1_13 18 Mar 2011 17:59:51
 |
miwi  |
- Get Rid MD5 support
With hat: portmgr (myself) |
3.1_13 07 Dec 2009 17:27:31
 |
hrs  |
- Fix SIGSEGV problem on amd64.
- Convert ConvDesc and ModeTable to a linked list, deprecate complex
realloc-based memory management.
- Add missing "${CAT} ${PKGMESSAGE}" in the post-install target.
- Regenerate patches. |
3.1_12 09 Jun 2009 15:33:28
 |
amdmi3  |
Convert most of remaining ports that depend on xorg-libraries to
modular xorg.
- supply corresponding USE_XORG for all imake-using ports that need it
- USE_IMAKE no longer implies USE_XLIB in absence of USE_XORG
- retire USE_X_PREFIX which is not really used anywhere after the
above change
- a few minor nits like whitespace and SF macro
Tested by: 2 tinderbox runs by pav
Approved by: portmgr (pav) |
3.1_11 28 Dec 2008 04:51:40
 |
hrs  |
Prioritize $JSERVER over "CcWnn.Jserver" in the resource file for
server name lookup for consistency. Bump PORTREVISION. |
3.1_10 11 Nov 2008 15:54:37
 |
hrs  |
Fix a typo in WITH_WNN7.
Spotted by: NAKAJI Hiroyuki
PR: ports/128789 |
3.1_9 11 Nov 2008 14:53:17
 |
hrs  |
Stop using :u modifier because old make(1) does not understand it.
Spotted by: ume |
3.1_9 08 Nov 2008 07:10:43
 |
hrs  |
Use mode 01777 for unix domain socket directory and drop access
privilege to the unix domain socket from group and others.
This should be no user-visible change. |
3.1_8 07 Nov 2008 18:39:28
 |
hrs  |
Use Unix domain socket for Wnn backend (jserver) by default. |
3.1_7 07 Nov 2008 16:20:08
 |
hrs  |
Fix packing list when all of WITH_*WNN* knobs are disabled and
only WITH_CANNA is enabled.
Spotted by: WATANABE Kazuhiro |
3.1_6 02 Nov 2008 16:14:55
 |
hrs  |
- Disable TCP transport by default (WITH_TCP knob) because unix
domain socket is used in most cases.
- Use "localhost" when TCP transport enabled. |
3.1_5 01 Nov 2008 16:45:39
 |
hrs  |
Use 127.0.0.1 for incoming communication socket (internally-used
one) instead of INADDR_ANY. This is not a user-visible change of the
original functionality. |
3.1_4 26 Oct 2008 20:00:25
 |
hrs  |
- 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. |
3.1_3 05 Oct 2008 16:51:45
 |
hrs  |
japanese/kinput2 is repo-copied from japanese/kinput2-freewnn. |