Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Nov 2011 06:10:10 GMT
From:      Zhihao Yuan <lichray@gmail.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/162423: [UPDATE] chinese/fcitx to 4.1.2
Message-ID:  <201111100610.pAA6AAMI074236@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/162423; it has been noted by GNATS.

From: Zhihao Yuan <lichray@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/162423: [UPDATE] chinese/fcitx to 4.1.2
Date: Thu, 10 Nov 2011 00:07:01 -0600

 --i9LlY+UWpKt15+FH
 Content-Type: multipart/mixed; boundary="sdtB3X0nJg68CQEu"
 Content-Disposition: inline
 
 
 --sdtB3X0nJg68CQEu
 Content-Type: text/plain; charset=iso-8859-1
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 The shared library versions do not fit FreeBSD's requirements (ldconfig
 can't find them). Here is an updated patch.
 
 --=20
 Zhihao Yuan, nickname lichray
 The best way to predict the future is to invent it.
 ___________________________________________________
 4BSD -- http://4bsd.biz/
 
 --sdtB3X0nJg68CQEu
 Content-Type: text/x-diff; charset=iso-8859-1
 Content-Disposition: attachment; filename="zh-fcitx-4.1.2-1.patch"
 Content-Transfer-Encoding: quoted-printable
 
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/Makefile /usr/ports=
 /chinese/fcitx/Makefile
 --- /usr/ports/chinese/fcitx.orig/Makefile	2011-06-06 19:25:29.000000000 -0=
 500
 +++ /usr/ports/chinese/fcitx/Makefile	2011-11-09 21:23:15.013279912 -0600
 @@ -6,56 +6,75 @@
  #
 =20
  PORTNAME=3D	fcitx
 -PORTVERSION=3D	4.0.0
 +PORTVERSION=3D	4.1.2
  CATEGORIES=3D	chinese x11
  MASTER_SITES=3D	${MASTER_SITE_GOOGLE_CODE}
  DISTFILES=3D	${DISTNAME}${EXTRACT_SUFX} pinyin.tar.gz table.tar.gz
 -EXTRACT_ONLY=3D	${DISTNAME}${EXTRACT_SUFX}
  DIST_SUBDIR=3D	${PORTNAME}
 +EXTRACT_ONLY=3D	${DISTNAME}${EXTRACT_SUFX}
 =20
  MAINTAINER=3D	darcsis@gmail.com
  COMMENT=3D	A simple and fast GBK Chinese XIM server
 =20
 +LICENSE=3D	GPLv2
 +
  LIB_DEPENDS=3D	execinfo.1:${PORTSDIR}/devel/libexecinfo
 +RUN_DEPENDS=3D	xdg-open:${PORTSDIR}/devel/xdg-utils
 =20
 -LICENSE=3D	GPLv2
 +MAN1=3D	createPYMB.1 fcitx-remote.1 fcitx.1 mb2org.1 mb2txt.1 \
 +	readPYBase.1 readPYMB.1 scel2org.1 txt2mb.1
 =20
 +USE_BZIP2=3D	yes
  USE_GNOME=3D	pango intltool gnomehack
 -USE_XORG=3D	xpm x11 xtst
 +USE_GETTEXT=3D	yes
 +USE_XORG=3D	x11 xext
  USE_LDCONFIG=3D	yes
 -GNU_CONFIGURE=3D	yes
 -USE_GMAKE=3D	yes
 +USE_CMAKE=3D	yes
 +INSTALLS_ICONS=3D	yes
 =20
 -OPTIONS=3D	XFT		"Use Xft for Freetype font support" on \
 -		TRAY		"Enable system tray support"	    on \
 -		DBUS		"Enable D-Bus for KIMPanel support" off \
 -		RECORDING	"Enable recording of user input"    off \
 -		DEBUG		"Build with debug information"	    off
 +OPTIONS=3D	GTK2		"Enable Gtk2 IM module" off \
 +		GTK3		"Enable Gtk3 IM module" off \
 +		QT4		"Enable Qt4 IM module" off \
 +		DBUS		"Enable D-Bus for KIMPanel support" off
 =20
  .include <bsd.port.options.mk>
 =20
 -.if defined(WITH_XFT)
 -USE_XORG+=3D	xft
 +.if defined(WITH_GTK2)
 +USE_GNOME+=3D	gtk20
  .else
 -CONFIGURE_ARGS+=3D	--disable-xft
 +CMAKE_ARGS+=3D	-DENABLE_GTK2_IM_MODULE=3DOFF
 +.endif
 +
 +.if defined(WITH_GTK3)
 +USE_GNOME+=3D	gtk30
 +CMAKE_ARGS+=3D	-DENABLE_GTK3_IM_MODULE=3DON
  .endif
 =20
 -.if defined(WITHOUT_TRAY)
 -CONFIGURE_ARGS+=3D	--disable-tray
 +.if defined(WITH_QT4)
 +USE_QT=3D	yes
 +USE_QT_VER=3D	4
 +QT_COMPONENTS=3D	gui
 +CMAKE_ARGS+=3D	-DENABLE_QT_IM_MODULE=3DON
  .endif
 =20
  .if defined(WITH_DBUS)
  LIB_DEPENDS+=3D	dbus-1.3:${PORTSDIR}/devel/dbus
 +PLIST_SUB+=3D	DBUS=3D""
  .else
 -CONFIGURE_ARGS+=3D	--disable-dbus
 +CMAKE_ARGS+=3D	-DENABLE_DBUS=3DOFF
 +PLIST_SUB+=3D	DBUS=3D"@comment "
  .endif
 =20
 -.if defined(WITH_RECORDING)
 -CONFIGURE_ARGS+=3D	--enable-recording
 +.if defined(WITH_DEBUG)
 +CMAKE_ARGS+=3D	-DENABLE_DEBUG=3DON
  .endif
 =20
 -.if defined(WITH_DEBUG)
 -CONFIGURE_ARGS+=3D	--enable-debug
 +.if defined(NOPORTDOCS)
 +EXTRA_PATCHES+=3D	${FILESDIR}/nodocs-doc_CMakeLists.txt
 +.endif
 +
 +.if defined(NOPORTDATA)
 +IGNORE=3D		code tables are required, undefine NOPORTDATA
  .endif
 =20
  post-patch:
 @@ -63,16 +82,10 @@
  	@${CP} ${_DISTDIR}/table.tar.gz ${WRKSRC}/data/table
  .if ${OSVERSION} < 800067
  # getline() is GNU extension which FreeBSD only recently adopted
 -	@${REINPLACE_CMD} -E \
 -		's:getline\(&(.+, )&(.+, .+\) !=3D )-1:fgets(\1\2NULL:' \
 -			${WRKSRC}/src/fcitx-config/fcitx-config.c \
 -			${WRKSRC}/src/im/special/QuickPhrase.c \
 -			${WRKSRC}/src/tools/tools.c
 +EXTRA_PATCHES+=3D	${FILESDIR}/getline-src_lib_fcitx-utils_utils.c \
 +		${FILESDIR}/getline-src_lib_fcitx-utils_utils.h
  .endif
 =20
 -pre-install:
 -	@${CHMOD} +x ${WRKSRC}/install-sh
 -
  post-install:
  	@${ECHO_CMD}
  	@${CAT} ${PKGMESSAGE}
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/distinfo /usr/ports=
 /chinese/fcitx/distinfo
 --- /usr/ports/chinese/fcitx.orig/distinfo	2010-11-29 12:39:00.000000000 -0=
 600
 +++ /usr/ports/chinese/fcitx/distinfo	2011-11-09 04:06:20.750283000 -0600
 @@ -1,5 +1,5 @@
 -SHA256 (fcitx/fcitx-4.0.0.tar.gz) =3D 750884e992f51d8557447dc02fe6ada97583=
 92611fc3271849ed26eba33f2d1c
 -SIZE (fcitx/fcitx-4.0.0.tar.gz) =3D 1357079
 +SHA256 (fcitx/fcitx-4.1.2.tar.bz2) =3D cf61355fcd8457df9bac7c1f88dff6781ee=
 ba5f9466905c2d8d3b872133c99ae
 +SIZE (fcitx/fcitx-4.1.2.tar.bz2) =3D 764998
  SHA256 (fcitx/pinyin.tar.gz) =3D bf8c581450f9fac0eab0498927d1d5e5c1cd465ed=
 9937e4d9362ca9d67920fa4
  SIZE (fcitx/pinyin.tar.gz) =3D 1613447
  SHA256 (fcitx/table.tar.gz) =3D 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d=
 410d3cde63b7a8d6ab87b7
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/getline-src_l=
 ib_fcitx-utils_utils.c /usr/ports/chinese/fcitx/files/getline-src_lib_fcitx=
 -utils_utils.c
 --- /usr/ports/chinese/fcitx.orig/files/getline-src_lib_fcitx-utils_utils.c=
 	1969-12-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/getline-src_lib_fcitx-utils_utils.c	2011=
 -11-09 21:15:46.836392037 -0600
 @@ -0,0 +1,24 @@
 +--- ./src/lib/fcitx-utils/utils.c.orig	2011-10-02 05:43:11.000000000 -0500
 ++++ ./src/lib/fcitx-utils/utils.c	2011-11-09 21:15:42.497306506 -0600
 +@@ -249,4 +249,21 @@ char* fcitx_get_process_name()
 + #endif
 + }
 +=20
 ++ssize_t getline(char ** p, size_t * cap, FILE * fp) {
 ++	ssize_t l;
 ++	if (!*cap && (*p =3D malloc(128))) *cap =3D 128;
 ++	else if (!*p) return -1;
 ++	fgets(*p, *cap, fp);
 ++	l =3D strlen(*p);
 ++	while (!feof(fp) && (*p)[l - 1] !=3D '\n') {
 ++		if (!(*p =3D realloc(*p, *cap *=3D 2))) {
 ++			*cap =3D 0;
 ++			return -1;
 ++		}
 ++		fgets(*p + l, *cap / 2, fp);
 ++		l +=3D strlen(*p + l);
 ++	}
 ++	return feof(fp) ? -1 : l;
 ++}
 ++
 + // kate: indent-mode cstyle; space-indent on; indent-width 0;
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/getline-src_l=
 ib_fcitx-utils_utils.h /usr/ports/chinese/fcitx/files/getline-src_lib_fcitx=
 -utils_utils.h
 --- /usr/ports/chinese/fcitx.orig/files/getline-src_lib_fcitx-utils_utils.h=
 	1969-12-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/getline-src_lib_fcitx-utils_utils.h	2011=
 -11-09 14:43:52.221286586 -0600
 @@ -0,0 +1,11 @@
 +--- ./src/lib/fcitx-utils/utils.h~	2011-10-02 05:43:11.000000000 -0500
 ++++ ./src/lib/fcitx-utils/utils.h	2011-11-09 14:43:09.006406004 -0600
 +@@ -120,6 +120,8 @@ extern "C" {
 +=20
 +     char* fcitx_get_process_name();
 +=20
 ++	ssize_t getline(char ** linep, size_t * linecapp, FILE * stream);
 ++
 + #ifdef __cplusplus
 + }
 + #endif
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/nodocs-doc_CM=
 akeLists.txt /usr/ports/chinese/fcitx/files/nodocs-doc_CMakeLists.txt
 --- /usr/ports/chinese/fcitx.orig/files/nodocs-doc_CMakeLists.txt	1969-12-3=
 1 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/nodocs-doc_CMakeLists.txt	2011-11-09 05:=
 48:18.621024000 -0600
 @@ -0,0 +1,13 @@
 +--- doc/CMakeLists.txt~	2011-10-02 05:43:11.000000000 -0500
 ++++ doc/CMakeLists.txt	2011-11-09 05:47:39.686199652 -0600
 +@@ -1,9 +1,7 @@
 + add_subdirectory(man)
 +-add_subdirectory(examples)
 +=20
 + set(FCITX_DOC_FILES
 + 	cjkvinput.txt wb_fh.htm pinyin.txt
 + 	Develop_Readme API.txt
 + )
 +=20
 +-install(FILES ${FCITX_DOC_FILES} DESTINATION share/doc/${package} )
 +\ No newline at end of file
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-CMakeLi=
 sts.txt /usr/ports/chinese/fcitx/files/patch-CMakeLists.txt
 --- /usr/ports/chinese/fcitx.orig/files/patch-CMakeLists.txt	1969-12-31 18:=
 00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-CMakeLists.txt	2011-11-09 08:50:00=
 =2E516280523 -0600
 @@ -0,0 +1,11 @@
 +--- CMakeLists.txt~	2011-10-02 05:43:11.000000000 -0500
 ++++ CMakeLists.txt	2011-11-09 07:51:31.801020675 -0600
 +@@ -93,7 +93,7 @@ if (ENABLE_OPENCC)
 + endif (ENABLE_OPENCC)
 +=20
 + if(ENABLE_DEBUG)
 +-    set(_DEBUG)
 ++    set(_DEBUG ON)
 + endif(ENABLE_DEBUG)
 +=20
 + set(package     fcitx)
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-configu=
 re /usr/ports/chinese/fcitx/files/patch-configure
 --- /usr/ports/chinese/fcitx.orig/files/patch-configure	2010-11-29 12:39:01=
 =2E000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-configure	1969-12-31 18:00:00.0000=
 00000 -0600
 @@ -1,33 +0,0 @@
 ---- configure.orig      2010-11-17 16:45:30.000000000 +0100
 -+++ configure   2010-11-29 19:17:00.000000000 +0100
 -@@ -12635,7 +12635,7 @@
 - case "$host" in
 -     *-*-*freebsd*)
 -     HOST_LIBS=3D"-lexecinfo -pthread"
 --    md5prog=3Dgmd5sum
 -+    md5prog=3Dmd5
 -     ;;
 -     *-*-linux*)
 -     HOST_LIBS=3D"-ldl -lpthread"
 -@@ -12691,11 +12691,6 @@
 - done
 - test -n "$WGET" || WGET=3D"no"
 -=20
 --if test "x$WGET" =3D "xno";
 --then
 --    as_fn_error $? "You need to install wget" "$LINENO" 5
 --fi
 --
 - for ac_prog in tar
 - do
 -   # Extract the first word of "$ac_prog", so it can be a program name wit=
 h args.
 -@@ -14550,6 +14545,9 @@
 - fi
 -=20
 -     ;;
 -+       *-*-*freebsd*)
 -+       DATADIRNAME=3Dshare
 -+       ;;
 -     *)
 -     DATADIRNAME=3Dlib
 -     ;;
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-data-Ma=
 kefile.in /usr/ports/chinese/fcitx/files/patch-data-Makefile.in
 --- /usr/ports/chinese/fcitx.orig/files/patch-data-Makefile.in	2010-11-29 1=
 2:39:01.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-data-Makefile.in	1969-12-31 18:00:=
 00.000000000 -0600
 @@ -1,20 +0,0 @@
 ---- data/Makefile.in.orig	2010-11-27 20:20:50.990507459 +0800
 -+++ data/Makefile.in	2010-11-27 20:21:11.099145804 +0800
 -@@ -702,16 +702,9 @@
 - tools:=20
 - 	$(MAKE) -C ../tools
 -=20
 --$(pyorg_data): $(py_tar) md5check
 -+$(pyorg_data):
 - 	cd $(srcdir) && $(TAR) xzvf $(py_tar)
 -=20
 --$(py_tar):
 --	$(WGET) -O $(py_tar) $(py_url)
 --	$(WGET) -O $(py_tar).md5 $(py_url).md5
 --
 --md5check: $(py_tar)
 --	cd $(srcdir) && $(MD5SUM) -c $(py_tar).md5 || ( $(RM) $(py_tar); exit 1 )
 --
 - all-local: tools  $(py_data)
 - 	rm -f pyERROR
 - 	rm -f pyPhrase.ok
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-data-ta=
 ble-Makefile.in /usr/ports/chinese/fcitx/files/patch-data-table-Makefile.in
 --- /usr/ports/chinese/fcitx.orig/files/patch-data-table-Makefile.in	2010-1=
 1-29 12:39:01.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-data-table-Makefile.in	1969-12-31 =
 18:00:00.000000000 -0600
 @@ -1,20 +0,0 @@
 ---- data/table/Makefile.in.orig	2010-11-27 19:49:38.241629454 +0800
 -+++ data/table/Makefile.in	2010-11-27 19:50:12.259003812 +0800
 -@@ -487,16 +487,9 @@
 -=20
 - $(txt_m_data): cj.txt ;
 -=20
 --cj.txt: $(table_tar) md5check
 -+cj.txt:
 - 	$(TAR) xzvf $(table_tar)
 -=20
 --$(table_tar):
 --	$(WGET) -O $(table_tar) $(table_url)
 --	$(WGET) -O $(table_tar).md5 $(table_url).md5
 --
 --md5check: $(table_tar)
 --	cd $(srcdir) && $(MD5SUM) -c $(table_tar).md5 || ( $(RM) $(table_tar); e=
 xit 1)
 --
 - all-local: tools $(txt_data) $(mb_data)
 -=20
 - # Tell versions [3.59,3.63) of GNU make to not export all variables.
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-data_CM=
 akeLists.txt /usr/ports/chinese/fcitx/files/patch-data_CMakeLists.txt
 --- /usr/ports/chinese/fcitx.orig/files/patch-data_CMakeLists.txt	1969-12-3=
 1 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-data_CMakeLists.txt	2011-11-09 04:=
 34:34.214567000 -0600
 @@ -0,0 +1,10 @@
 +--- data/CMakeLists.txt~	2011-10-02 05:43:11.000000000 -0500
 ++++ data/CMakeLists.txt	2011-11-09 04:34:25.659393502 -0600
 +@@ -43,7 +43,6 @@ intltool_merge_translation(${CMAKE_CURRE
 + add_custom_target(pinyin_data ALL DEPENDS ${PY_DATA})
 +=20
 + add_custom_command(OUTPUT ${PY_ORGDATA}
 +-                   COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/download.sh "${WGE=
 T}" "${PY_URL}" "${PY_TAR}"
 +                    COMMAND ${TAR} xzmvf ${PY_TAR})
 + add_custom_command(OUTPUT ${PY_DATA}
 +                    DEPENDS ${PY_ORGDATA}
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-data_sc=
 ript_fcitx-configtool /usr/ports/chinese/fcitx/files/patch-data_script_fcit=
 x-configtool
 --- /usr/ports/chinese/fcitx.orig/files/patch-data_script_fcitx-configtool	=
 1969-12-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-data_script_fcitx-configtool	2011-=
 11-09 21:19:28.505785371 -0600
 @@ -0,0 +1,15 @@
 +--- ./data/script/fcitx-configtool~	2011-10-02 05:43:11.000000000 -0500
 ++++ ./data/script/fcitx-configtool	2011-11-09 21:18:23.600500583 -0600
 +@@ -1,4 +1,4 @@
 +-#!/bin/bash
 ++#!/bin/sh
 + #--------------------------------------
 + # fcitx-config
 + #
 +@@ -61,4 +61,4 @@ case "$DE" in
 +     *)
 +         run_gtk
 +         ;;
 +-esac
 +\ No newline at end of file
 ++esac
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-doc_man=
 _CMakeLists.txt /usr/ports/chinese/fcitx/files/patch-doc_man_CMakeLists.txt
 --- /usr/ports/chinese/fcitx.orig/files/patch-doc_man_CMakeLists.txt	1969-1=
 2-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-doc_man_CMakeLists.txt	2011-11-09 =
 05:31:25.210441000 -0600
 @@ -0,0 +1,9 @@
 +--- doc/man/CMakeLists.txt~	2011-10-02 05:43:11.000000000 -0500
 ++++ doc/man/CMakeLists.txt	2011-11-09 05:30:55.468797225 -0600
 +@@ -2,4 +2,4 @@ set(FCITX_MANS
 + fcitx.1 createPYMB.1 readPYBase.1 readPYMB.1 mb2org.1 scel2org.1 mb2txt.1=
  txt2mb.1 fcitx-remote.1
 + )
 +=20
 +-install(FILES ${FCITX_MANS} DESTINATION share/man/man1)
 +\ No newline at end of file
 ++install(FILES ${FCITX_MANS} DESTINATION man/man1)
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-png-Mak=
 efile.in /usr/ports/chinese/fcitx/files/patch-png-Makefile.in
 --- /usr/ports/chinese/fcitx.orig/files/patch-png-Makefile.in	2010-11-29 12=
 :39:01.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-png-Makefile.in	1969-12-31 18:00:0=
 0.000000000 -0600
 @@ -1,11 +0,0 @@
 ---- png/Makefile.in.orig	2010-11-27 21:49:04.591697974 +0800
 -+++ png/Makefile.in	2010-11-27 21:50:06.021645318 +0800
 -@@ -228,7 +228,7 @@
 - top_build_prefix =3D @top_build_prefix@
 - top_builddir =3D @top_builddir@
 - top_srcdir =3D @top_srcdir@
 --pngdir =3D $(datadir)/pixmaps
 -+pngdir =3D $(datadir)/pixmaps/@PACKAGE@
 - png_DATA =3D \
 - 		   fcitx.png \
 - 		   fcitx-cangjie.png \
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-src_lib=
 _fcitx-config_CMakeLists.txt /usr/ports/chinese/fcitx/files/patch-src_lib_f=
 citx-config_CMakeLists.txt
 --- /usr/ports/chinese/fcitx.orig/files/patch-src_lib_fcitx-config_CMakeLis=
 ts.txt	1969-12-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-src_lib_fcitx-config_CMakeLists.tx=
 t	2011-11-09 23:49:14.694235455 -0600
 @@ -0,0 +1,22 @@
 +--- src/lib/fcitx-config/CMakeLists.txt.orig	2011-10-02 05:43:11.000000000=
  -0500
 ++++ src/lib/fcitx-config/CMakeLists.txt	2011-11-09 23:47:47.999482381 -0600
 +@@ -14,8 +14,8 @@ set(FCITX_CONFIG_HEADERS
 + add_library(fcitx-config SHARED ${FCITX_CONFIG_SOURCES})
 + target_link_libraries(fcitx-config fcitx-utils)
 + set_target_properties(fcitx-config
 +-                      PROPERTIES VERSION 4.1.0
 +-                      SOVERSION 4.1
 ++                      PROPERTIES VERSION 4.1
 ++                      SOVERSION 4
 +                       COMPILE_FLAGS "-fvisibility=3Dhidden"
 +                       LINK_FLAGS "-Wl,--no-undefined"
 + )
 +@@ -23,7 +23,7 @@ set_target_properties(fcitx-config
 + configure_file(fcitx-config.pc.in ${CMAKE_CURRENT_BINARY_DIR}/fcitx-confi=
 g.pc)
 +=20
 + install(TARGETS fcitx-config DESTINATION ${libdir})
 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/fcitx-config.pc DESTINATION "${=
 libdir}/pkgconfig")
 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/fcitx-config.pc DESTINATION "li=
 bdata/pkgconfig")
 + install(FILES ${FCITX_CONFIG_HEADERS} DESTINATION "${includedir}/fcitx-co=
 nfig")
 +=20
 + if (ENABLE_STATIC)
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-src_lib=
 _fcitx-utils_CMakeLists.txt /usr/ports/chinese/fcitx/files/patch-src_lib_fc=
 itx-utils_CMakeLists.txt
 --- /usr/ports/chinese/fcitx.orig/files/patch-src_lib_fcitx-utils_CMakeList=
 s.txt	1969-12-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-src_lib_fcitx-utils_CMakeLists.txt=
 	2011-11-09 23:49:20.841359470 -0600
 @@ -0,0 +1,22 @@
 +--- src/lib/fcitx-utils/CMakeLists.txt.orig	2011-10-02 05:43:11.000000000 =
 -0500
 ++++ src/lib/fcitx-utils/CMakeLists.txt	2011-11-09 23:48:04.469816075 -0600
 +@@ -20,8 +20,8 @@ endif (LIBKVM_FOUND)
 +=20
 + add_library(fcitx-utils SHARED ${FCITX_UTILS_SOURCES})
 + set_target_properties(fcitx-utils
 +-                      PROPERTIES VERSION 0.1.0
 +-                      SOVERSION 0.1
 ++                      PROPERTIES VERSION 0.1
 ++                      SOVERSION 0
 +                       COMPILE_FLAGS "-fvisibility=3Dhidden"
 +                       LINK_FLAGS "-Wl,--no-undefined"
 + )
 +@@ -34,7 +34,7 @@ endif (LIBKVM_FOUND)
 + configure_file(fcitx-utils.pc.in ${CMAKE_CURRENT_BINARY_DIR}/fcitx-utils.=
 pc)
 +=20
 + install(TARGETS fcitx-utils LIBRARY DESTINATION "${libdir}")
 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/fcitx-utils.pc DESTINATION "${l=
 ibdir}/pkgconfig")
 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/fcitx-utils.pc DESTINATION "lib=
 data/pkgconfig")
 + install(FILES ${FCITX_UTILS_HEADERS} DESTINATION "${includedir}/fcitx-uti=
 ls")
 +=20
 + if (ENABLE_STATIC)
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-src_lib=
 _fcitx_CMakeLists.txt /usr/ports/chinese/fcitx/files/patch-src_lib_fcitx_CM=
 akeLists.txt
 --- /usr/ports/chinese/fcitx.orig/files/patch-src_lib_fcitx_CMakeLists.txt	=
 1969-12-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-src_lib_fcitx_CMakeLists.txt	2011-=
 11-09 23:49:06.357067037 -0600
 @@ -0,0 +1,22 @@
 +--- src/lib/fcitx/CMakeLists.txt.orig	2011-10-02 05:43:11.000000000 -0500
 ++++ src/lib/fcitx/CMakeLists.txt	2011-11-09 23:45:35.930811384 -0600
 +@@ -31,8 +31,8 @@ link_directories(${DL_LIBRARY_DIRS} ${PT
 +=20
 + add_library(fcitx-core SHARED ${LIBFCITX_SOURCES})
 + set_target_properties(fcitx-core
 +-                      PROPERTIES VERSION 0.2.0
 +-                      SOVERSION 0.2
 ++                      PROPERTIES VERSION 0.2
 ++                      SOVERSION 0
 +                       COMPILE_FLAGS "-fvisibility=3Dhidden"
 +                       LINK_FLAGS "-Wl,--no-undefined"
 + )
 +@@ -41,7 +41,7 @@ configure_file(fcitx.pc.in ${CMAKE_CURRE
 +=20
 + target_link_libraries(fcitx-core fcitx-config fcitx-utils ${DL_LIBRARIES}=
  ${PTHREAD_LIBRARIES})
 + install(TARGETS fcitx-core LIBRARY DESTINATION "${libdir}")
 +-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/fcitx.pc DESTINATION "${libdir}=
 /pkgconfig")
 ++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/fcitx.pc DESTINATION "libdata/p=
 kgconfig")
 + install(FILES ${FCITX_HEADERS} DESTINATION "${includedir}/fcitx")
 +=20
 + if (ENABLE_STATIC)
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/files/patch-src_lib=
 _fcitx_instance-internal.h /usr/ports/chinese/fcitx/files/patch-src_lib_fci=
 tx_instance-internal.h
 --- /usr/ports/chinese/fcitx.orig/files/patch-src_lib_fcitx_instance-intern=
 al.h	1969-12-31 18:00:00.000000000 -0600
 +++ /usr/ports/chinese/fcitx/files/patch-src_lib_fcitx_instance-internal.h	=
 2011-11-09 04:34:19.446266000 -0600
 @@ -0,0 +1,11 @@
 +--- src/lib/fcitx/instance-internal.h~	2011-10-02 05:43:11.000000000 -0500
 ++++ src/lib/fcitx/instance-internal.h	2011-11-09 04:34:08.305040197 -0600
 +@@ -26,6 +26,8 @@
 + #define _FCITX_INSTANCE_INTERNAL_H_
 +=20
 + #include <semaphore.h>
 ++#include <sys/select.h>
 ++#include <pthread.h>
 +=20
 + #include "fcitx-utils/utarray.h"
 + #include "configfile.h"
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/pkg-descr /usr/port=
 s/chinese/fcitx/pkg-descr
 --- /usr/ports/chinese/fcitx.orig/pkg-descr	2010-08-02 21:11:50.000000000 -=
 0500
 +++ /usr/ports/chinese/fcitx/pkg-descr	2011-11-09 21:28:47.081871196 -0600
 @@ -4,4 +4,4 @@
  based on XIM (X Input Method), including WuBi, PinYin, and QuWei, and is
  distributed under GPL.  It is the descendent of gWuBi.
 =20
 -WWW: http://www.fcitx.org/
 +WWW:	http://code.google.com/p/fcitx/
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/pkg-message /usr/po=
 rts/chinese/fcitx/pkg-message
 --- /usr/ports/chinese/fcitx.orig/pkg-message	2011-05-22 07:38:16.000000000=
  -0500
 +++ /usr/ports/chinese/fcitx/pkg-message	2011-11-09 06:36:16.112604000 -0600
 @@ -12,18 +12,7 @@
  	sh/bash:	export GTK_IM_MODULE=3Dxim
  			export QT_IM_MODULE=3Dxim
 =20
 -Xterm users should also add ``XTerm.VT100.inputMethod:fcitx'' or similar
 -line to their ~/.Xdefaults file.
 -
 -For the first time use, run the program with -c switch to create default
 -configuration file (~/.config/fcitx/config).
 -
 -For users migrating from 3.x to 4.0, just copy existing configuration to
 -the new location:
 -
 -	mv ~/.fcitx ~/.config/fcitx
 -
 -If there are any problems starting up, remove the old configuration file
 -(optionally) and create a new one by running ``fcitx -c'' again.
 +You can replace the `xim` above with `fcitx` if you built fcitx with
 +the corresponding IM module.
 =20
  ************************************************************************
 diff -ruN --exclude=3DCVS /usr/ports/chinese/fcitx.orig/pkg-plist /usr/port=
 s/chinese/fcitx/pkg-plist
 --- /usr/ports/chinese/fcitx.orig/pkg-plist	2011-07-29 03:14:09.000000000 -=
 0500
 +++ /usr/ports/chinese/fcitx/pkg-plist	2011-11-09 23:50:19.587548160 -0600
 @@ -1,109 +1,143 @@
  bin/createPYMB
  bin/fcitx
 -bin/fcitx-config
 +bin/fcitx-configtool
  bin/fcitx-remote
 +bin/fcitx-skin-installer
 +bin/fcitx4-config
  bin/mb2org
  bin/mb2txt
  bin/readPYBase
  bin/readPYMB
  bin/scel2org
  bin/txt2mb
 -include/fcitx-config/configfile.h
  include/fcitx-config/fcitx-config.h
  include/fcitx-config/hotkey.h
 -include/fcitx-config/profile.h
  include/fcitx-config/xdg.h
 -include/fcitx/im.h
 -lib/libfcitx-config.a
 -lib/libfcitx-config.la
 +include/fcitx-utils/log.h
 +include/fcitx-utils/utarray.h
 +include/fcitx-utils/utf8.h
 +include/fcitx-utils/uthash.h
 +include/fcitx-utils/utils.h
 +include/fcitx/addon.h
 +include/fcitx/candidate.h
 +include/fcitx/configfile.h
 +include/fcitx/fcitx.h
 +include/fcitx/frontend.h
 +include/fcitx/hook.h
 +include/fcitx/ime.h
 +include/fcitx/instance.h
 +include/fcitx/keys.h
 +include/fcitx/module.h
 +include/fcitx/module/classicui/classicuiinterface.h
 +%%DBUS%%include/fcitx/module/dbus/dbusstuff.h
 +%%DBUS%%include/fcitx/module/ipc/ipc.h
 +include/fcitx/module/pinyin/pydef.h
 +include/fcitx/module/punc/punc.h
 +include/fcitx/module/x11/x11stuff.h
 +include/fcitx/profile.h
 +include/fcitx/ui.h
 +lib/fcitx/fcitx-autoeng.so
 +lib/fcitx/fcitx-chttrans.so
 +lib/fcitx/fcitx-classic-ui.so
 +%%DBUS%%lib/fcitx/fcitx-dbus.so
 +lib/fcitx/fcitx-fullwidth-char.so
 +%%DBUS%%lib/fcitx/fcitx-ipc.so
 +%%DBUS%%lib/fcitx/fcitx-kimpanel-ui.so
 +lib/fcitx/fcitx-pinyin.so
 +lib/fcitx/fcitx-punc.so
 +lib/fcitx/fcitx-quickphrase.so
 +lib/fcitx/fcitx-qw.so
 +lib/fcitx/fcitx-remote-module.so
 +lib/fcitx/fcitx-table.so
 +lib/fcitx/fcitx-vk.so
 +lib/fcitx/fcitx-x11.so
 +lib/fcitx/fcitx-xim.so
  lib/libfcitx-config.so
  lib/libfcitx-config.so.4
 +lib/libfcitx-config.so.4.1
 +lib/libfcitx-core.so
 +lib/libfcitx-core.so.0
 +lib/libfcitx-core.so.0.2
 +lib/libfcitx-utils.so
 +lib/libfcitx-utils.so.0
 +lib/libfcitx-utils.so.0.1
  libdata/pkgconfig/fcitx-config.pc
 +libdata/pkgconfig/fcitx-utils.pc
  libdata/pkgconfig/fcitx.pc
 -share/locale/zh_CN/LC_MESSAGES/fcitx.mo
 -share/pixmaps/fcitx/fcitx-cangjie.png
 -share/pixmaps/fcitx/fcitx-chn.png
 -share/pixmaps/fcitx/fcitx-eng.png
 -share/pixmaps/fcitx/fcitx-erbi.png
 -share/pixmaps/fcitx/fcitx-full-letter.png
 -share/pixmaps/fcitx/fcitx-full-punct.png
 -share/pixmaps/fcitx/fcitx-half-letter.png
 -share/pixmaps/fcitx/fcitx-half-punct.png
 -share/pixmaps/fcitx/fcitx-legend.png
 -share/pixmaps/fcitx/fcitx-nolegend.png
 -share/pixmaps/fcitx/fcitx-pinyin.png
 -share/pixmaps/fcitx/fcitx-simp.png
 -share/pixmaps/fcitx/fcitx-trad.png
 -share/pixmaps/fcitx/fcitx-vkoff.png
 -share/pixmaps/fcitx/fcitx-vkon.png
 -share/pixmaps/fcitx/fcitx-wubi.png
 -share/pixmaps/fcitx/fcitx-ziranma.png
 -share/pixmaps/fcitx/fcitx.png
 +share/applications/fcitx-configtool.desktop
 +%%DBUS%%share/applications/fcitx-kimpanel.desktop
 +share/applications/fcitx-skin-installer.desktop
 +share/applications/fcitx.desktop
 +share/cmake/fcitx/FcitxConfig.cmake
 +share/cmake/fcitx/FcitxConfigVersion.cmake
 +share/cmake/fcitx/FcitxMacro.cmake
 +%%PORTDOCS%%%%DOCSDIR%%/API.txt
 +%%PORTDOCS%%%%DOCSDIR%%/Develop_Readme
 +%%PORTDOCS%%%%DOCSDIR%%/cjkvinput.txt
 +%%PORTDOCS%%%%DOCSDIR%%/disable-table.conf.template
 +%%PORTDOCS%%%%DOCSDIR%%/pinyin.txt
 +%%PORTDOCS%%%%DOCSDIR%%/wb_fh.htm
 +%%DATADIR%%/addon/fcitx-autoeng.conf
 +%%DATADIR%%/addon/fcitx-chttrans.conf
 +%%DATADIR%%/addon/fcitx-classic-ui.conf
 +%%DBUS%%%%DATADIR%%/addon/fcitx-dbus.conf
 +%%DATADIR%%/addon/fcitx-fullwidth-char.conf
 +%%DBUS%%%%DATADIR%%/addon/fcitx-ipc.conf
 +%%DBUS%%%%DATADIR%%/addon/fcitx-kimpanel-ui.conf
 +%%DATADIR%%/addon/fcitx-pinyin.conf
 +%%DATADIR%%/addon/fcitx-punc.conf
 +%%DATADIR%%/addon/fcitx-quickphrase.conf
 +%%DATADIR%%/addon/fcitx-qw.conf
 +%%DATADIR%%/addon/fcitx-remote-module.conf
 +%%DATADIR%%/addon/fcitx-table.conf
 +%%DATADIR%%/addon/fcitx-vk.conf
 +%%DATADIR%%/addon/fcitx-x11.conf
 +%%DATADIR%%/addon/fcitx-xim.conf
 +%%DATADIR%%/configdesc/addon.desc
 +%%DATADIR%%/configdesc/config.desc
 +%%DATADIR%%/configdesc/fcitx-chttrans.desc
 +%%DATADIR%%/configdesc/fcitx-classic-ui.desc
 +%%DATADIR%%/configdesc/fcitx-pinyin.desc
 +%%DATADIR%%/configdesc/fcitx-xim.desc
 +%%DATADIR%%/configdesc/profile.desc
 +%%DATADIR%%/configdesc/skin.desc
 +%%DATADIR%%/configdesc/table.desc
  %%DATADIR%%/data/AutoEng.dat
 -%%DATADIR%%/data/addon.desc
 -%%DATADIR%%/data/config.desc
  %%DATADIR%%/data/gbks2t.tab
 -%%DATADIR%%/data/profile.desc
  %%DATADIR%%/data/punc.mb
 -%%DATADIR%%/data/pySym.mb
 -%%DATADIR%%/data/pybase.mb
 -%%DATADIR%%/data/pyphrase.mb
 -%%DATADIR%%/data/skin.desc
 -%%DATADIR%%/data/sp.dat
 -%%DATADIR%%/data/table.desc
 -%%DATADIR%%/data/table/cangjie.conf
 -%%DATADIR%%/data/table/cj.mb
 -%%DATADIR%%/data/table/db.conf
 -%%DATADIR%%/data/table/db.mb
 -%%DATADIR%%/data/table/disable-table.conf.template
 -%%DATADIR%%/data/table/erbi.conf
 -%%DATADIR%%/data/table/erbi.mb
 -%%DATADIR%%/data/table/qxm.conf
 -%%DATADIR%%/data/table/qxm.mb
 -%%DATADIR%%/data/table/wanfeng.conf
 -%%DATADIR%%/data/table/wanfeng.mb
 -%%DATADIR%%/data/table/wbpy.conf
 -%%DATADIR%%/data/table/wbpy.mb
 -%%DATADIR%%/data/table/wbx.conf
 -%%DATADIR%%/data/table/wbx.mb
 -%%DATADIR%%/data/table/zrm.conf
 -%%DATADIR%%/data/table/zrm.mb
  %%DATADIR%%/data/vk.conf
 -%%DATADIR%%/doc/API.txt
 -%%DATADIR%%/doc/Develop_Readme
 -%%DATADIR%%/doc/cjkvinput.txt
 -%%DATADIR%%/doc/fcitx4.pdf
 -%%DATADIR%%/doc/fcitx_trunk.doxyfile
 -%%DATADIR%%/doc/pinyin.txt
 -%%DATADIR%%/doc/wb_fh.htm
 +%%DATADIR%%/pinyin/pySym.mb
 +%%DATADIR%%/pinyin/pybase.mb
 +%%DATADIR%%/pinyin/pyphrase.mb
 +%%DATADIR%%/pinyin/sp.dat
  %%DATADIR%%/skin/classic/active.png
  %%DATADIR%%/skin/classic/bar.png
  %%DATADIR%%/skin/classic/bingchan.png
  %%DATADIR%%/skin/classic/cangjie.png
 -%%DATADIR%%/skin/classic/chnpunc.png
 +%%DATADIR%%/skin/classic/chttrans_active.png
 +%%DATADIR%%/skin/classic/chttrans_inactive.png
  %%DATADIR%%/skin/classic/cn.png
  %%DATADIR%%/skin/classic/dianbaoma.png
  %%DATADIR%%/skin/classic/en.png
 -%%DATADIR%%/skin/classic/engpunc.png
  %%DATADIR%%/skin/classic/erbi.png
 -%%DATADIR%%/skin/classic/fan.png
  %%DATADIR%%/skin/classic/fcitx_skin.conf
 -%%DATADIR%%/skin/classic/full.png
 -%%DATADIR%%/skin/classic/half.png
 +%%DATADIR%%/skin/classic/fullwidth_active.png
 +%%DATADIR%%/skin/classic/fullwidth_inactive.png
  %%DATADIR%%/skin/classic/inactive.png
  %%DATADIR%%/skin/classic/input.png
 -%%DATADIR%%/skin/classic/jian.png
 -%%DATADIR%%/skin/classic/legend.png
  %%DATADIR%%/skin/classic/logo.png
  %%DATADIR%%/skin/classic/menu.png
  %%DATADIR%%/skin/classic/next.png
 -%%DATADIR%%/skin/classic/nolegend.png
 -%%DATADIR%%/skin/classic/novk.png
  %%DATADIR%%/skin/classic/pinyin.png
  %%DATADIR%%/skin/classic/prev.png
 +%%DATADIR%%/skin/classic/punc_active.png
 +%%DATADIR%%/skin/classic/punc_inactive.png
  %%DATADIR%%/skin/classic/quwei.png
 +%%DATADIR%%/skin/classic/remind_active.png
 +%%DATADIR%%/skin/classic/remind_inactive.png
  %%DATADIR%%/skin/classic/shuangpin.png
 -%%DATADIR%%/skin/classic/vk.png
 +%%DATADIR%%/skin/classic/vk_active.png
 +%%DATADIR%%/skin/classic/vk_inactive.png
  %%DATADIR%%/skin/classic/wanfeng.png
  %%DATADIR%%/skin/classic/wbpy.png
  %%DATADIR%%/skin/classic/wubi.png
 @@ -112,30 +146,31 @@
  %%DATADIR%%/skin/dark/bar.png
  %%DATADIR%%/skin/dark/bingchan.png
  %%DATADIR%%/skin/dark/cangjie.png
 -%%DATADIR%%/skin/dark/chnpunc.png
 +%%DATADIR%%/skin/dark/chttrans_active.png
 +%%DATADIR%%/skin/dark/chttrans_inactive.png
  %%DATADIR%%/skin/dark/cn.png
  %%DATADIR%%/skin/dark/dianbaoma.png
  %%DATADIR%%/skin/dark/en.png
 -%%DATADIR%%/skin/dark/engpunc.png
  %%DATADIR%%/skin/dark/erbi.png
 -%%DATADIR%%/skin/dark/fan.png
  %%DATADIR%%/skin/dark/fcitx_skin.conf
 -%%DATADIR%%/skin/dark/full.png
 -%%DATADIR%%/skin/dark/half.png
 +%%DATADIR%%/skin/dark/fullwidth_active.png
 +%%DATADIR%%/skin/dark/fullwidth_inactive.png
  %%DATADIR%%/skin/dark/inactive.png
  %%DATADIR%%/skin/dark/input.png
 -%%DATADIR%%/skin/dark/jian.png
 -%%DATADIR%%/skin/dark/legend.png
 +%%DATADIR%%/skin/dark/keyboard.png
  %%DATADIR%%/skin/dark/logo.png
  %%DATADIR%%/skin/dark/menu.png
  %%DATADIR%%/skin/dark/next.png
 -%%DATADIR%%/skin/dark/nolegend.png
 -%%DATADIR%%/skin/dark/novk.png
  %%DATADIR%%/skin/dark/pinyin.png
  %%DATADIR%%/skin/dark/prev.png
 +%%DATADIR%%/skin/dark/punc_active.png
 +%%DATADIR%%/skin/dark/punc_inactive.png
  %%DATADIR%%/skin/dark/quwei.png
 +%%DATADIR%%/skin/dark/remind_active.png
 +%%DATADIR%%/skin/dark/remind_inactive.png
  %%DATADIR%%/skin/dark/shuangpin.png
 -%%DATADIR%%/skin/dark/vk.png
 +%%DATADIR%%/skin/dark/vk_active.png
 +%%DATADIR%%/skin/dark/vk_inactive.png
  %%DATADIR%%/skin/dark/wanfeng.png
  %%DATADIR%%/skin/dark/wbpy.png
  %%DATADIR%%/skin/dark/wubi.png
 @@ -144,43 +179,98 @@
  %%DATADIR%%/skin/default/bar.png
  %%DATADIR%%/skin/default/bingchan.png
  %%DATADIR%%/skin/default/cangjie.png
 -%%DATADIR%%/skin/default/chnpunc.png
 +%%DATADIR%%/skin/default/chttrans_active.png
 +%%DATADIR%%/skin/default/chttrans_inactive.png
  %%DATADIR%%/skin/default/cn.png
  %%DATADIR%%/skin/default/dianbaoma.png
  %%DATADIR%%/skin/default/en.png
 -%%DATADIR%%/skin/default/engpunc.png
  %%DATADIR%%/skin/default/erbi.png
 -%%DATADIR%%/skin/default/fan.png
  %%DATADIR%%/skin/default/fcitx_skin.conf
 -%%DATADIR%%/skin/default/full.png
 -%%DATADIR%%/skin/default/half.png
 +%%DATADIR%%/skin/default/fullwidth_active.png
 +%%DATADIR%%/skin/default/fullwidth_inactive.png
  %%DATADIR%%/skin/default/inactive.png
  %%DATADIR%%/skin/default/input.png
 -%%DATADIR%%/skin/default/jian.png
  %%DATADIR%%/skin/default/keyboard.png
 -%%DATADIR%%/skin/default/legend.png
  %%DATADIR%%/skin/default/logo.png
  %%DATADIR%%/skin/default/menu.png
  %%DATADIR%%/skin/default/next.png
 -%%DATADIR%%/skin/default/nolegend.png
 -%%DATADIR%%/skin/default/novk.png
  %%DATADIR%%/skin/default/pinyin.png
  %%DATADIR%%/skin/default/prev.png
 +%%DATADIR%%/skin/default/punc_active.png
 +%%DATADIR%%/skin/default/punc_inactive.png
  %%DATADIR%%/skin/default/quwei.png
 +%%DATADIR%%/skin/default/remind_active.png
 +%%DATADIR%%/skin/default/remind_inactive.png
  %%DATADIR%%/skin/default/shuangpin.png
 -%%DATADIR%%/skin/default/vk.png
 +%%DATADIR%%/skin/default/vk_active.png
 +%%DATADIR%%/skin/default/vk_inactive.png
  %%DATADIR%%/skin/default/wanfeng.png
  %%DATADIR%%/skin/default/wbpy.png
  %%DATADIR%%/skin/default/wubi.png
  %%DATADIR%%/skin/default/ziranma.png
 +%%DATADIR%%/table/cangjie.conf
 +%%DATADIR%%/table/cj.mb
 +%%DATADIR%%/table/db.conf
 +%%DATADIR%%/table/db.mb
 +%%DATADIR%%/table/erbi.conf
 +%%DATADIR%%/table/erbi.mb
 +%%DATADIR%%/table/qxm.conf
 +%%DATADIR%%/table/qxm.mb
 +%%DATADIR%%/table/wanfeng.conf
 +%%DATADIR%%/table/wanfeng.mb
 +%%DATADIR%%/table/wbpy.conf
 +%%DATADIR%%/table/wbpy.mb
 +%%DATADIR%%/table/wbx.conf
 +%%DATADIR%%/table/wbx.mb
 +%%DATADIR%%/table/zrm.conf
 +%%DATADIR%%/table/zrm.mb
 +share/icons/hicolor/128x128/apps/fcitx.png
 +share/icons/hicolor/16x16/apps/fcitx.png
 +share/icons/hicolor/22x22/apps/fcitx.png
 +share/icons/hicolor/24x24/apps/fcitx.png
 +share/icons/hicolor/32x32/apps/fcitx.png
 +share/icons/hicolor/32x32/status/fcitx-fullwidth-active.png
 +share/icons/hicolor/32x32/status/fcitx-fullwidth-inactive.png
 +share/icons/hicolor/32x32/status/fcitx-punc-active.png
 +share/icons/hicolor/32x32/status/fcitx-punc-inactive.png
 +share/icons/hicolor/32x32/status/fcitx-vk-active.png
 +share/icons/hicolor/32x32/status/fcitx-vk-inactive.png
 +share/icons/hicolor/48x48/apps/fcitx.png
 +share/icons/hicolor/48x48/status/fcitx-cangjie.png
 +share/icons/hicolor/48x48/status/fcitx-chn.png
 +share/icons/hicolor/48x48/status/fcitx-chttrans-active.png
 +share/icons/hicolor/48x48/status/fcitx-chttrans-inactive.png
 +share/icons/hicolor/48x48/status/fcitx-eng.png
 +share/icons/hicolor/48x48/status/fcitx-erbi.png
 +share/icons/hicolor/48x48/status/fcitx-pinyin.png
 +share/icons/hicolor/48x48/status/fcitx-remind-active.png
 +share/icons/hicolor/48x48/status/fcitx-remind-inactive.png
 +share/icons/hicolor/48x48/status/fcitx-shuangpin.png
 +share/icons/hicolor/48x48/status/fcitx-wbpy.png
 +share/icons/hicolor/48x48/status/fcitx-wubi.png
 +share/icons/hicolor/48x48/status/fcitx-ziranma.png
 +share/locale/zh_CN/LC_MESSAGES/fcitx.mo
 +share/mime/packages/x-fskin.xml
 +@dirrm %%DATADIR%%/table
  @dirrm %%DATADIR%%/skin/default
  @dirrm %%DATADIR%%/skin/dark
  @dirrm %%DATADIR%%/skin/classic
  @dirrm %%DATADIR%%/skin
 -@dirrm %%DATADIR%%/doc
 -@dirrm %%DATADIR%%/data/table
 +@dirrm %%DATADIR%%/pinyin
  @dirrm %%DATADIR%%/data
 +@dirrm %%DATADIR%%/configdesc
 +@dirrm %%DATADIR%%/addon
  @dirrm %%DATADIR%%
 -@dirrm share/pixmaps/fcitx
 +%%PORTDOCS%%@dirrm %%DOCSDIR%%
 +@dirrm share/cmake/fcitx
 +@dirrm lib/fcitx
 +@dirrm include/fcitx/module/x11
 +@dirrm include/fcitx/module/punc
 +@dirrm include/fcitx/module/pinyin
 +%%DBUS%%@dirrm include/fcitx/module/ipc
 +%%DBUS%%@dirrm include/fcitx/module/dbus
 +@dirrm include/fcitx/module/classicui
 +@dirrm include/fcitx/module
 +@dirrm include/fcitx-utils
  @dirrm include/fcitx-config
  @dirrm include/fcitx
 
 --sdtB3X0nJg68CQEu--
 
 --i9LlY+UWpKt15+FH
 Content-Type: application/pgp-signature
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (FreeBSD)
 
 iQEcBAEBAgAGBQJOu2oFAAoJEDM1qsGtFE5ZxSYH/jhMi0ltU2gblcUUxQkCULSk
 4Sk5h1WxKlE6hKgIhQC4QCJKEhialGHBb3PcUuoBTeszdKZCwHp+TiZqXhzQAEat
 oVtyHy8gRRKc0HDJ+/1g0x4mHNgBIbLu182TeD6yaJqeTJsp8Yvh8PHdwDx6Yol5
 0V4A8zmy6EcSrgtYTT9ld4w8PqdPgePOCPegynG47J3mL/bt99V7MwH6Pm09aw8c
 2eXIwNKjuqLirTzSIdTV44N2UWeywndgpJzHLCAqA+7dd9cfpa25DdeEyxMKVKdl
 TR+v6MgP5DwLVrEWhJubbsLCNKpI0Hw2UnMi8TDVMwYmCvndIZZNPrQj7LHlT28=
 =8bI2
 -----END PGP SIGNATURE-----
 
 --i9LlY+UWpKt15+FH--



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