Date: Wed, 10 Dec 2003 02:49:42 +0800 (CST) From: Kuang-che Wu <kcwu@csie.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/60087: New port: iiimf-* Message-ID: <200312091849.hB9Ingax002205@kcwu.dyndns.org> Resent-Message-ID: <200312091900.hB9J0gWg087696@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 60087 >Category: ports >Synopsis: New port: iiimf-* >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 Dec 09 11:00:38 PST 2003 >Closed-Date: >Last-Modified: >Originator: Kuang-che Wu >Release: FreeBSD 5.2-BETA i386 >Organization: >Environment: System: FreeBSD m722 5.2-BETA FreeBSD 5.2-BETA #0: Sat Dec 6 16:02:35 CST 2003 root@kcwu.homeip.net:/files/usr.obj/usr/src/sys/M722 i386 >Description: New ports: iiimf-client-lib iiimf-csconv iiimf-gtk iiimf-headers iiimf-protocol-lib iiimf-server iiimf-x iiimf-le-newpy iiimf-le-unit Note, the shar-file has too long end-of-here-document tag. /bin/sh doesn't like it. Try bash instead. If you want me send seperated patch or pr, please let me know. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # chinese/iiimf-le-newpy # chinese/iiimf-le-newpy/Makefile # chinese/iiimf-le-newpy/distinfo # chinese/iiimf-le-newpy/pkg-descr # chinese/iiimf-le-newpy/pkg-plist # chinese/iiimf-le-newpy/files # chinese/iiimf-le-newpy/files/patch-leif_newpy_PYIM.h # textproc/iiimf-client-lib # textproc/iiimf-client-lib/Makefile # textproc/iiimf-client-lib/pkg-plist # textproc/iiimf-client-lib/pkg-descr # textproc/iiimf-client-lib/distinfo # textproc/iiimf-client-lib/files # textproc/iiimf-client-lib/files/patch-lib_iiimcf_test_check_Makefile.in # textproc/iiimf-client-lib/files/patch-lib_iiimcf_Makefile.in # textproc/iiimf-csconv # textproc/iiimf-csconv/Makefile # textproc/iiimf-csconv/files # textproc/iiimf-csconv/files/patch-lib_CSConv_configure # textproc/iiimf-csconv/pkg-plist # textproc/iiimf-csconv/distinfo # textproc/iiimf-csconv/pkg-descr # textproc/iiimf-gtk # textproc/iiimf-gtk/Makefile # textproc/iiimf-gtk/pkg-plist # textproc/iiimf-gtk/distinfo # textproc/iiimf-gtk/pkg-descr # textproc/iiimf-gtk/files # textproc/iiimf-gtk/files/patch-iiimgcf_Makefile.in # textproc/iiimf-headers # textproc/iiimf-headers/Makefile # textproc/iiimf-headers/pkg-descr # textproc/iiimf-headers/distinfo # textproc/iiimf-headers/pkg-plist # textproc/iiimf-le-unit # textproc/iiimf-le-unit/files # textproc/iiimf-le-unit/files/patch-leif_unit_xaux_common_Makefile.in # textproc/iiimf-le-unit/files/patch-leif_unit_leif_Makefile.in # textproc/iiimf-le-unit/files/patch-leif_unit_ctim_Makefile.in # textproc/iiimf-le-unit/files/patch-leif_unit_codetable_Makefile.in # textproc/iiimf-le-unit/Makefile # textproc/iiimf-le-unit/distinfo # textproc/iiimf-le-unit/pkg-descr # textproc/iiimf-le-unit/pkg-plist # textproc/iiimf-protocol-lib # textproc/iiimf-protocol-lib/Makefile # textproc/iiimf-protocol-lib/pkg-plist # textproc/iiimf-protocol-lib/distinfo # textproc/iiimf-protocol-lib/pkg-descr # textproc/iiimf-protocol-lib/files # textproc/iiimf-protocol-lib/files/patch-include_iiimp_iiimp-data.h # textproc/iiimf-server # textproc/iiimf-server/Makefile # textproc/iiimf-server/distinfo # textproc/iiimf-server/files # textproc/iiimf-server/files/patch-iiimsf_src_watchdog.c # textproc/iiimf-server/files/patch-iiimsf_src_iwrap.c # textproc/iiimf-server/files/patch-iiimsf_src_IMAuth.cpp # textproc/iiimf-server/files/patch-iiimsf_src_Makefile.in # textproc/iiimf-server/pkg-plist # textproc/iiimf-server/pkg-descr # textproc/iiimf-x # textproc/iiimf-x/Makefile # textproc/iiimf-x/files # textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_iiimpAux.c # textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_src_watchdog.c # textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_lib_IMdkit_Makefile.in # textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_Makefile.in # textproc/iiimf-x/pkg-plist # textproc/iiimf-x/distinfo # textproc/iiimf-x/pkg-descr # echo c - chinese/iiimf-le-newpy mkdir -p chinese/iiimf-le-newpy > /dev/null 2>&1 echo x - chinese/iiimf-le-newpy/Makefile sed 's/^X//' >chinese/iiimf-le-newpy/Makefile << 'END-of-chinese/iiimf-le-newpy/Makefile' X# New ports collection makefile for: iiimf-le-newpy X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-le-newpy XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= chinese textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method Framework language engine newpy X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER}/leif XBUILD_WRKSRC= ${WRKSRC}/newpy XINSTALL_WRKSRC= ${WRKSRC}/newpy XUSE_BZIP2= yes XUSE_GMAKE= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X.if defined(WANT_XAUX) XUSE_MOTIF= yes XPLIST_SUB+= WANT_XAUX="" X.else XCONFIGURE_ARGS+=--without-x XPLIST_SUB+= WANT_XAUX="@comment " X.endif X Xpost-patch: X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/configure X ${REINPLACE_CMD} -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/newpy/NewPY.c \ X ${WRKSRC}/newpy/xaux/aux_so.c \ X ${WRKSRC}/newpy/xaux/aux_win.c X X.if defined(WANT_XAUX) Xpost-build: X cd ${BUILD_WRKSRC}/xaux && ${GMAKE} all X Xpost-install: X cd ${INSTALL_WRKSRC}/xaux && ${GMAKE} install X.endif X X.include <bsd.port.mk> END-of-chinese/iiimf-le-newpy/Makefile echo x - chinese/iiimf-le-newpy/distinfo sed 's/^X//' >chinese/iiimf-le-newpy/distinfo << 'END-of-chinese/iiimf-le-newpy/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-chinese/iiimf-le-newpy/distinfo echo x - chinese/iiimf-le-newpy/pkg-descr sed 's/^X//' >chinese/iiimf-le-newpy/pkg-descr << 'END-of-chinese/iiimf-le-newpy/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-chinese/iiimf-le-newpy/pkg-descr echo x - chinese/iiimf-le-newpy/pkg-plist sed 's/^X//' >chinese/iiimf-le-newpy/pkg-plist << 'END-of-chinese/iiimf-le-newpy/pkg-plist' Xlib/im/leif/newpy.so Xlib/im/locale/zh_CN/newpy/data/PyCiku.dat Xlib/im/locale/zh_CN/newpy/data/UdCiku.dat Xlib/im/locale/zh_CN/newpy/newpy_obj.jar X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/aux.so.0 X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/aux.so X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/aux.la X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/aux.a X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/aux_win X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/full.gif X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/gb.gif X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/gbk.gif X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/half.gif X%%WANT_XAUX%%lib/im/locale/zh_CN/newpy/help.gif X@dirrm lib/im/locale/zh_CN/newpy/data X@dirrm lib/im/locale/zh_CN/newpy X@dirrm lib/im/locale/zh_CN X@dirrm lib/im/locale X@dirrm lib/im/leif END-of-chinese/iiimf-le-newpy/pkg-plist echo c - chinese/iiimf-le-newpy/files mkdir -p chinese/iiimf-le-newpy/files > /dev/null 2>&1 echo x - chinese/iiimf-le-newpy/files/patch-leif_newpy_PYIM.h sed 's/^X//' >chinese/iiimf-le-newpy/files/patch-leif_newpy_PYIM.h << 'END-of-chinese/iiimf-le-newpy/files/patch-leif_newpy_PYIM.h' X--- newpy/PYIM.h.orig Sat Dec 6 02:51:17 2003 X+++ newpy/PYIM.h Sat Dec 6 02:51:23 2003 X@@ -47,7 +47,6 @@ X X #include <stdio.h> X #include <stdlib.h> X-#include <malloc.h> X #include <string.h> X /* X #include <sys/types.h> END-of-chinese/iiimf-le-newpy/files/patch-leif_newpy_PYIM.h echo c - textproc/iiimf-client-lib mkdir -p textproc/iiimf-client-lib > /dev/null 2>&1 echo x - textproc/iiimf-client-lib/Makefile sed 's/^X//' >textproc/iiimf-client-lib/Makefile << 'END-of-textproc/iiimf-client-lib/Makefile' X# New ports collection makefile for: iiimf-client-lib X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-client-lib XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method Client Framework X XLIB_DEPENDS= iiimp.0:${PORTSDIR}/textproc/iiimf-protocol-lib X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER} XINSTALL_WRKSRC= ${WRKSRC}/lib/iiimcf XUSE_BZIP2= yes XUSE_GMAKE= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} \ X --includedir=${PREFIX}/include/iiimf XDIRS= lib/EIMIL lib/iiimcf X Xpost-patch: X.for DIR in ${DIRS} X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X -e "s,-I\$$(IM_INCLUDEDIR),-I${LOCALBASE}/include/iiimf,g" \ X ${WRKSRC}/${DIR}/configure X.endfor X Xdo-configure: X.for DIR in ${DIRS} X cd ${WRKSRC}/${DIR} && ${SH} configure ${CONFIGURE_ARGS} X.endfor X Xdo-build: X.for DIR in ${DIRS} X cd ${WRKSRC}/${DIR} && ${GMAKE} all X.endfor X X.include <bsd.port.mk> END-of-textproc/iiimf-client-lib/Makefile echo x - textproc/iiimf-client-lib/pkg-plist sed 's/^X//' >textproc/iiimf-client-lib/pkg-plist << 'END-of-textproc/iiimf-client-lib/pkg-plist' Xinclude/iiimf/iiimcf.h Xlib/libiiimcf.so.2 Xlib/libiiimcf.so Xlib/libiiimcf.la Xlib/libiiimcf.a X@dirrm include/iiimf END-of-textproc/iiimf-client-lib/pkg-plist echo x - textproc/iiimf-client-lib/pkg-descr sed 's/^X//' >textproc/iiimf-client-lib/pkg-descr << 'END-of-textproc/iiimf-client-lib/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-client-lib/pkg-descr echo x - textproc/iiimf-client-lib/distinfo sed 's/^X//' >textproc/iiimf-client-lib/distinfo << 'END-of-textproc/iiimf-client-lib/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-client-lib/distinfo echo c - textproc/iiimf-client-lib/files mkdir -p textproc/iiimf-client-lib/files > /dev/null 2>&1 echo x - textproc/iiimf-client-lib/files/patch-lib_iiimcf_test_check_Makefile.in sed 's/^X//' >textproc/iiimf-client-lib/files/patch-lib_iiimcf_test_check_Makefile.in << 'END-of-textproc/iiimf-client-lib/files/patch-lib_iiimcf_test_check_Makefile.in' X--- lib/iiimcf/test/check/Makefile.in.orig Sat Dec 6 05:07:37 2003 X+++ lib/iiimcf/test/check/Makefile.in Sat Dec 6 05:08:00 2003 X@@ -96,7 +96,7 @@ X IM_LOCALEDIR = @IM_LOCALEDIR@ X IM_TOPDIR = @IM_TOPDIR@ X INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ X-LDFLAGS = @LDFLAGS@ X+LDFLAGS = @LDFLAGS@ $(THREAD_LDFLAGS) X LIBIIIMCF_MAJOR_VERSION = @LIBIIIMCF_MAJOR_VERSION@ X LIBIIIMCF_MINOR_VERSION = @LIBIIIMCF_MINOR_VERSION@ X LIBIIIMCF_VERSION = @LIBIIIMCF_VERSION@ END-of-textproc/iiimf-client-lib/files/patch-lib_iiimcf_test_check_Makefile.in echo x - textproc/iiimf-client-lib/files/patch-lib_iiimcf_Makefile.in sed 's/^X//' >textproc/iiimf-client-lib/files/patch-lib_iiimcf_Makefile.in << 'END-of-textproc/iiimf-client-lib/files/patch-lib_iiimcf_Makefile.in' X--- lib/iiimcf/Makefile.in.orig Sun Dec 7 17:37:15 2003 X+++ lib/iiimcf/Makefile.in Sun Dec 7 17:37:41 2003 X@@ -124,7 +124,7 @@ X SUBDIRS = . test X #libdir = /usr/local/lib X libiiimcf_la_LDFLAGS = -module -version-info $(LIBIIIMCF_MAJOR_VERSION):$(LIBIIIMCF_MINOR_VERSION) \ X- -export-dynamic -export-symbols libiiimcf.sym -L../iiimp -liiimp X+ -export-dynamic -export-symbols libiiimcf.sym -L$(prefix)/lib -liiimp X X libiiimcf_la_CFLAGS = -DDEBUG X libiiimcf_la_SOURCES = iiimcf.c attr.c commit.c context.c event.c \ END-of-textproc/iiimf-client-lib/files/patch-lib_iiimcf_Makefile.in echo c - textproc/iiimf-csconv mkdir -p textproc/iiimf-csconv > /dev/null 2>&1 echo x - textproc/iiimf-csconv/Makefile sed 's/^X//' >textproc/iiimf-csconv/Makefile << 'END-of-textproc/iiimf-csconv/Makefile' X# New ports collection makefile for: iiimf-csconv X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-csconv XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method Framework encoding convert library X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER}/lib/CSConv XUSE_BZIP2= yes XUSE_GMAKE= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X Xpost-patch: X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X -e 's,x"gcc",x"cc",g' \ X ${WRKSRC}/configure X ${REINPLACE_CMD} -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/csconv.h \ X ${WRKSRC}/converterPI/test/icutest4linux.c \ X ${WRKSRC}/converterPI/icuconv_relay.c \ X ${WRKSRC}/converterPI/configure \ X ${WRKSRC}/converterPI/icuconv/common/config.h X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" -e "s,-ldl,," \ X ${WRKSRC}/converterPI/icuconv/common/Makefile.in \ X ${WRKSRC}/converterPI/icuconv/tools/toolutil/Makefile.in X ${REINPLACE_CMD} -e "s,ELIBBAD,-2," \ X ${WRKSRC}/converterPI/icuconv/common/icuconv.c X X.include <bsd.port.mk> END-of-textproc/iiimf-csconv/Makefile echo c - textproc/iiimf-csconv/files mkdir -p textproc/iiimf-csconv/files > /dev/null 2>&1 echo x - textproc/iiimf-csconv/files/patch-lib_CSConv_configure sed 's/^X//' >textproc/iiimf-csconv/files/patch-lib_CSConv_configure << 'END-of-textproc/iiimf-csconv/files/patch-lib_CSConv_configure' X--- configure.orig Sat Dec 6 01:28:41 2003 X+++ configure Sat Dec 6 01:28:43 2003 X@@ -6220,6 +6220,7 @@ X case "${host}" in X *solaris*) platform=SOLARIS ;; X *linux*) platform=LINUX ;; X+ *freebsd*) platform=FREEBSD ;; X esac X X END-of-textproc/iiimf-csconv/files/patch-lib_CSConv_configure echo x - textproc/iiimf-csconv/pkg-plist sed 's/^X//' >textproc/iiimf-csconv/pkg-plist << 'END-of-textproc/iiimf-csconv/pkg-plist' Xcsconv/big5_ct.so Xcsconv/big5w_ct.so Xcsconv/cns_ct.so Xcsconv/cnsw_ct.so Xcsconv/compoundtext/ct_de Xcsconv/compoundtext/ct_en_US Xcsconv/compoundtext/ct_es Xcsconv/compoundtext/ct_fr Xcsconv/compoundtext/ct_it Xcsconv/compoundtext/ct_ja Xcsconv/compoundtext/ct_ko Xcsconv/compoundtext/ct_sv Xcsconv/compoundtext/ct_zh Xcsconv/compoundtext/ct_zh.GBK Xcsconv/compoundtext/ct_zh_TW Xcsconv/compoundtext/ct_zh_TW.GBK Xcsconv/csconv.conf Xcsconv/csconv.so Xcsconv/ct_big5.so Xcsconv/ct_big5w.so Xcsconv/ct_cns.so Xcsconv/ct_cnsw.so Xcsconv/ct_euc.so Xcsconv/ct_eucw.so Xcsconv/ct_pck.so Xcsconv/ct_pckw.so Xcsconv/ct_utf16.so Xcsconv/ct_utf8.so Xcsconv/ct_utf8w.so Xcsconv/ctex_mbs.so Xcsconv/ctex_wcs.so Xcsconv/encoding.norm Xcsconv/euc_ct.so Xcsconv/eucw_ct.so Xcsconv/iconv.so Xcsconv/iconv_relay.so Xcsconv/iconv_relay_mb_wc.so Xcsconv/iconv_relay_wc_mb.so Xcsconv/icuconv_relay.so Xcsconv/icuconv_relay_mb_wc.so Xcsconv/icuconv_relay_wc_mb.so Xcsconv/libicuconv.so Xcsconv/mbs_ctex.so Xcsconv/mbs_wcs.so Xcsconv/nil.so Xcsconv/pck_ct.so Xcsconv/pckw_ct.so Xcsconv/utf16_ct.so Xcsconv/utf8_ct.so Xcsconv/utf8w_ct.so Xcsconv/wcs_ctex.so Xcsconv/wcs_mbs.so Xicuconv/libicu-toolutil.so Xshare/icu/1.4.0/cnvalias.dat Xshare/icu/1.4.0/ibm-1004.cnv Xshare/icu/1.4.0/ibm-1006.cnv Xshare/icu/1.4.0/ibm-1008.cnv Xshare/icu/1.4.0/ibm-1038.cnv Xshare/icu/1.4.0/ibm-1041.cnv Xshare/icu/1.4.0/ibm-1043.cnv Xshare/icu/1.4.0/ibm-1047.cnv Xshare/icu/1.4.0/ibm-1051.cnv Xshare/icu/1.4.0/ibm-1088.cnv Xshare/icu/1.4.0/ibm-1089.cnv Xshare/icu/1.4.0/ibm-1098.cnv Xshare/icu/1.4.0/ibm-1112.cnv Xshare/icu/1.4.0/ibm-1114.cnv Xshare/icu/1.4.0/ibm-1115.cnv Xshare/icu/1.4.0/ibm-1116.cnv Xshare/icu/1.4.0/ibm-1117.cnv Xshare/icu/1.4.0/ibm-1118.cnv Xshare/icu/1.4.0/ibm-1119.cnv Xshare/icu/1.4.0/ibm-1123.cnv Xshare/icu/1.4.0/ibm-1140-s390.cnv Xshare/icu/1.4.0/ibm-1140.cnv Xshare/icu/1.4.0/ibm-1141.cnv Xshare/icu/1.4.0/ibm-1142-s390.cnv Xshare/icu/1.4.0/ibm-1142.cnv Xshare/icu/1.4.0/ibm-1143-s390.cnv Xshare/icu/1.4.0/ibm-1143.cnv Xshare/icu/1.4.0/ibm-1144-s390.cnv Xshare/icu/1.4.0/ibm-1144.cnv Xshare/icu/1.4.0/ibm-1145-s390.cnv Xshare/icu/1.4.0/ibm-1145.cnv Xshare/icu/1.4.0/ibm-1146-s390.cnv Xshare/icu/1.4.0/ibm-1146.cnv Xshare/icu/1.4.0/ibm-1147-s390.cnv Xshare/icu/1.4.0/ibm-1147.cnv Xshare/icu/1.4.0/ibm-1148-s390.cnv Xshare/icu/1.4.0/ibm-1148.cnv Xshare/icu/1.4.0/ibm-1149-s390.cnv Xshare/icu/1.4.0/ibm-1149.cnv Xshare/icu/1.4.0/ibm-1153-s390.cnv Xshare/icu/1.4.0/ibm-1153.cnv Xshare/icu/1.4.0/ibm-1154.cnv Xshare/icu/1.4.0/ibm-1155.cnv Xshare/icu/1.4.0/ibm-1156.cnv Xshare/icu/1.4.0/ibm-1157.cnv Xshare/icu/1.4.0/ibm-1158.cnv Xshare/icu/1.4.0/ibm-1159.cnv Xshare/icu/1.4.0/ibm-1160.cnv Xshare/icu/1.4.0/ibm-1164.cnv Xshare/icu/1.4.0/ibm-1250.cnv Xshare/icu/1.4.0/ibm-1251.cnv Xshare/icu/1.4.0/ibm-1252.cnv Xshare/icu/1.4.0/ibm-1253.cnv Xshare/icu/1.4.0/ibm-1254.cnv Xshare/icu/1.4.0/ibm-1255.cnv Xshare/icu/1.4.0/ibm-1256.cnv Xshare/icu/1.4.0/ibm-1257.cnv Xshare/icu/1.4.0/ibm-1258.cnv Xshare/icu/1.4.0/ibm-12712-s390.cnv Xshare/icu/1.4.0/ibm-12712.cnv Xshare/icu/1.4.0/ibm-1275.cnv Xshare/icu/1.4.0/ibm-1276.cnv Xshare/icu/1.4.0/ibm-1277.cnv Xshare/icu/1.4.0/ibm-1280.cnv Xshare/icu/1.4.0/ibm-1281.cnv Xshare/icu/1.4.0/ibm-1282.cnv Xshare/icu/1.4.0/ibm-1283.cnv Xshare/icu/1.4.0/ibm-1361.cnv Xshare/icu/1.4.0/ibm-1362.cnv Xshare/icu/1.4.0/ibm-1363.cnv Xshare/icu/1.4.0/ibm-1364.cnv Xshare/icu/1.4.0/ibm-1370.cnv Xshare/icu/1.4.0/ibm-1371.cnv Xshare/icu/1.4.0/ibm-1383.cnv Xshare/icu/1.4.0/ibm-1386.cnv Xshare/icu/1.4.0/ibm-1390.cnv Xshare/icu/1.4.0/ibm-1399.cnv Xshare/icu/1.4.0/ibm-16684.cnv Xshare/icu/1.4.0/ibm-16804-s390.cnv Xshare/icu/1.4.0/ibm-16804.cnv Xshare/icu/1.4.0/ibm-17248.cnv Xshare/icu/1.4.0/ibm-21427.cnv Xshare/icu/1.4.0/ibm-273.cnv Xshare/icu/1.4.0/ibm-277.cnv Xshare/icu/1.4.0/ibm-278.cnv Xshare/icu/1.4.0/ibm-280.cnv Xshare/icu/1.4.0/ibm-284.cnv Xshare/icu/1.4.0/ibm-285.cnv Xshare/icu/1.4.0/ibm-297.cnv Xshare/icu/1.4.0/ibm-37-s390.cnv Xshare/icu/1.4.0/ibm-37.cnv Xshare/icu/1.4.0/ibm-420.cnv Xshare/icu/1.4.0/ibm-424.cnv Xshare/icu/1.4.0/ibm-437.cnv Xshare/icu/1.4.0/ibm-4899.cnv Xshare/icu/1.4.0/ibm-4909.cnv Xshare/icu/1.4.0/ibm-4930.cnv Xshare/icu/1.4.0/ibm-4971.cnv Xshare/icu/1.4.0/ibm-500.cnv Xshare/icu/1.4.0/ibm-5104.cnv Xshare/icu/1.4.0/ibm-5123.cnv Xshare/icu/1.4.0/ibm-5210.cnv Xshare/icu/1.4.0/ibm-5346.cnv Xshare/icu/1.4.0/ibm-5347.cnv Xshare/icu/1.4.0/ibm-5349.cnv Xshare/icu/1.4.0/ibm-5350.cnv Xshare/icu/1.4.0/ibm-5351.cnv Xshare/icu/1.4.0/ibm-5352.cnv Xshare/icu/1.4.0/ibm-5353.cnv Xshare/icu/1.4.0/ibm-5354.cnv Xshare/icu/1.4.0/ibm-803.cnv Xshare/icu/1.4.0/ibm-808.cnv Xshare/icu/1.4.0/ibm-813.cnv Xshare/icu/1.4.0/ibm-833.cnv Xshare/icu/1.4.0/ibm-834.cnv Xshare/icu/1.4.0/ibm-835.cnv Xshare/icu/1.4.0/ibm-848.cnv Xshare/icu/1.4.0/ibm-8482.cnv Xshare/icu/1.4.0/ibm-849.cnv Xshare/icu/1.4.0/ibm-850.cnv Xshare/icu/1.4.0/ibm-852.cnv Xshare/icu/1.4.0/ibm-855.cnv Xshare/icu/1.4.0/ibm-856.cnv Xshare/icu/1.4.0/ibm-857.cnv Xshare/icu/1.4.0/ibm-858.cnv Xshare/icu/1.4.0/ibm-859.cnv Xshare/icu/1.4.0/ibm-860.cnv Xshare/icu/1.4.0/ibm-861.cnv Xshare/icu/1.4.0/ibm-862.cnv Xshare/icu/1.4.0/ibm-863.cnv Xshare/icu/1.4.0/ibm-864.cnv Xshare/icu/1.4.0/ibm-865.cnv Xshare/icu/1.4.0/ibm-866.cnv Xshare/icu/1.4.0/ibm-867.cnv Xshare/icu/1.4.0/ibm-868.cnv Xshare/icu/1.4.0/ibm-869.cnv Xshare/icu/1.4.0/ibm-871.cnv Xshare/icu/1.4.0/ibm-872.cnv Xshare/icu/1.4.0/ibm-874.cnv Xshare/icu/1.4.0/ibm-878.cnv Xshare/icu/1.4.0/ibm-891.cnv Xshare/icu/1.4.0/ibm-897.cnv Xshare/icu/1.4.0/ibm-901.cnv Xshare/icu/1.4.0/ibm-902.cnv Xshare/icu/1.4.0/ibm-9027.cnv Xshare/icu/1.4.0/ibm-903.cnv Xshare/icu/1.4.0/ibm-904.cnv Xshare/icu/1.4.0/ibm-9044.cnv Xshare/icu/1.4.0/ibm-9049.cnv Xshare/icu/1.4.0/ibm-9061.cnv Xshare/icu/1.4.0/ibm-907.cnv Xshare/icu/1.4.0/ibm-909.cnv Xshare/icu/1.4.0/ibm-910.cnv Xshare/icu/1.4.0/ibm-912.cnv Xshare/icu/1.4.0/ibm-913.cnv Xshare/icu/1.4.0/ibm-914.cnv Xshare/icu/1.4.0/ibm-915.cnv Xshare/icu/1.4.0/ibm-916.cnv Xshare/icu/1.4.0/ibm-920.cnv Xshare/icu/1.4.0/ibm-921.cnv Xshare/icu/1.4.0/ibm-922.cnv Xshare/icu/1.4.0/ibm-923.cnv Xshare/icu/1.4.0/ibm-9238.cnv Xshare/icu/1.4.0/ibm-924.cnv Xshare/icu/1.4.0/ibm-930.cnv Xshare/icu/1.4.0/ibm-933.cnv Xshare/icu/1.4.0/ibm-935.cnv Xshare/icu/1.4.0/ibm-937.cnv Xshare/icu/1.4.0/ibm-939.cnv Xshare/icu/1.4.0/ibm-941.cnv Xshare/icu/1.4.0/ibm-942.cnv Xshare/icu/1.4.0/ibm-943.cnv Xshare/icu/1.4.0/ibm-944.cnv Xshare/icu/1.4.0/ibm-946.cnv Xshare/icu/1.4.0/ibm-947.cnv Xshare/icu/1.4.0/ibm-948.cnv Xshare/icu/1.4.0/ibm-949.cnv Xshare/icu/1.4.0/ibm-950.cnv Xshare/icu/1.4.0/ibm-953.cnv Xshare/icu/1.4.0/ibm-954.cnv Xshare/icu/1.4.0/ibm-955.cnv Xshare/icu/1.4.0/ibm-970.cnv Xshare/icu/1.4.0/icudata_cnvalias.dat X@dirrm share/icu/1.4.0 X@dirrm share/icu X@dirrm icuconv X@dirrm csconv/compoundtext X@dirrm csconv END-of-textproc/iiimf-csconv/pkg-plist echo x - textproc/iiimf-csconv/distinfo sed 's/^X//' >textproc/iiimf-csconv/distinfo << 'END-of-textproc/iiimf-csconv/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-csconv/distinfo echo x - textproc/iiimf-csconv/pkg-descr sed 's/^X//' >textproc/iiimf-csconv/pkg-descr << 'END-of-textproc/iiimf-csconv/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-csconv/pkg-descr echo c - textproc/iiimf-gtk mkdir -p textproc/iiimf-gtk > /dev/null 2>&1 echo x - textproc/iiimf-gtk/Makefile sed 's/^X//' >textproc/iiimf-gtk/Makefile << 'END-of-textproc/iiimf-gtk/Makefile' X# New ports collection makefile for: iiimf-gtk X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-gtk XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method Gtk Client Framework X XLIB_DEPENDS= iiimp.0:${PORTSDIR}/textproc/iiimf-protocol-lib \ X iiimcf.2:${PORTSDIR}/textproc/iiimf-client-lib X XUSE_GNOME= gtk20 XUSE_X_PREFIX= yes X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER}/iiimgcf XUSE_BZIP2= yes XUSE_GMAKE= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X Xpost-patch: X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${LOCALBASE}/lib/im,g" \ X -e "s,-I\$$(IM_INCLUDEDIR),-I${LOCALBASE}/include/iiimf,g" \ X ${WRKSRC}/configure X X.include <bsd.port.mk> END-of-textproc/iiimf-gtk/Makefile echo x - textproc/iiimf-gtk/pkg-plist sed 's/^X//' >textproc/iiimf-gtk/pkg-plist << 'END-of-textproc/iiimf-gtk/pkg-plist' Xlib/gtk-2.0/2.2.0/immodules/im-iiim.so Xlib/gtk-2.0/2.2.0/immodules/im-iiim.la Xlib/gtk-2.0/2.2.0/immodules/im-iiim.a END-of-textproc/iiimf-gtk/pkg-plist echo x - textproc/iiimf-gtk/distinfo sed 's/^X//' >textproc/iiimf-gtk/distinfo << 'END-of-textproc/iiimf-gtk/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-gtk/distinfo echo x - textproc/iiimf-gtk/pkg-descr sed 's/^X//' >textproc/iiimf-gtk/pkg-descr << 'END-of-textproc/iiimf-gtk/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-gtk/pkg-descr echo c - textproc/iiimf-gtk/files mkdir -p textproc/iiimf-gtk/files > /dev/null 2>&1 echo x - textproc/iiimf-gtk/files/patch-iiimgcf_Makefile.in sed 's/^X//' >textproc/iiimf-gtk/files/patch-iiimgcf_Makefile.in << 'END-of-textproc/iiimf-gtk/files/patch-iiimgcf_Makefile.in' X--- Makefile.in.orig Sun Dec 7 19:17:54 2003 X+++ Makefile.in Sun Dec 7 19:18:40 2003 X@@ -140,8 +140,7 @@ X imiiim.c X X im_iiim_la_LIBADD = $(GTK_LIBS) \ X- $(IM_LIBDIR)/iiimcf/libiiimcf.la \ X- $(IM_LIBDIR)/iiimp/libiiimp.la X+ -L$(prefix)/lib -liiimcf -liiimp X X X module_LTLIBRARIES = im-iiim.la X@@ -152,8 +151,7 @@ X CONFIG_CLEAN_FILES = X LTLIBRARIES = $(module_LTLIBRARIES) X X-im_iiim_la_DEPENDENCIES = $(IM_LIBDIR)/iiimcf/libiiimcf.la \ X- $(IM_LIBDIR)/iiimp/libiiimp.la X+im_iiim_la_DEPENDENCIES = X am_im_iiim_la_OBJECTS = im_iiim_la-IIIMGdkEventKey.lo \ X im_iiim_la-gtkimcontextiiim.lo im_iiim_la-imiiim.lo X im_iiim_la_OBJECTS = $(am_im_iiim_la_OBJECTS) END-of-textproc/iiimf-gtk/files/patch-iiimgcf_Makefile.in echo c - textproc/iiimf-headers mkdir -p textproc/iiimf-headers > /dev/null 2>&1 echo x - textproc/iiimf-headers/Makefile sed 's/^X//' >textproc/iiimf-headers/Makefile << 'END-of-textproc/iiimf-headers/Makefile' X# New ports collection makefile for: iiimf-headers X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-headers XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Header files for Internet/Intranet Input Method Framework X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER} XUSE_BZIP2= yes XNO_BUILD= yes X Xdo-install: X ${MKDIR} ${PREFIX}/include/iiimf X.for file in IMArg.h IMProtocolStruct.h syscfg.h threaddef.h X ${INSTALL_DATA} ${WRKSRC}/include/${file} ${PREFIX}/include/iiimf X.endfor X ${MKDIR} ${PREFIX}/include/iiimf/iml X ${INSTALL_DATA} ${WRKSRC}/include/iml/*.h ${PREFIX}/include/iiimf/iml X X.include <bsd.port.mk> END-of-textproc/iiimf-headers/Makefile echo x - textproc/iiimf-headers/pkg-descr sed 's/^X//' >textproc/iiimf-headers/pkg-descr << 'END-of-textproc/iiimf-headers/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-headers/pkg-descr echo x - textproc/iiimf-headers/distinfo sed 's/^X//' >textproc/iiimf-headers/distinfo << 'END-of-textproc/iiimf-headers/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-headers/distinfo echo x - textproc/iiimf-headers/pkg-plist sed 's/^X//' >textproc/iiimf-headers/pkg-plist << 'END-of-textproc/iiimf-headers/pkg-plist' Xinclude/iiimf/IMArg.h Xinclude/iiimf/IMProtocolStruct.h Xinclude/iiimf/iml/SunIMPriv.h Xinclude/iiimf/iml/SunIM.h Xinclude/iiimf/iml/SunIMProt.h Xinclude/iiimf/iml/SunIMPub.h Xinclude/iiimf/iml/SunIMCore.h Xinclude/iiimf/iml/SunIMMMan.h Xinclude/iiimf/iml/SunIMMthd.h Xinclude/iiimf/syscfg.h Xinclude/iiimf/threaddef.h X@dirrm include/iiimf/iml X@dirrm include/iiimf END-of-textproc/iiimf-headers/pkg-plist echo c - textproc/iiimf-le-unit mkdir -p textproc/iiimf-le-unit > /dev/null 2>&1 echo c - textproc/iiimf-le-unit/files mkdir -p textproc/iiimf-le-unit/files > /dev/null 2>&1 echo x - textproc/iiimf-le-unit/files/patch-leif_unit_xaux_common_Makefile.in sed 's/^X//' >textproc/iiimf-le-unit/files/patch-leif_unit_xaux_common_Makefile.in << 'END-of-textproc/iiimf-le-unit/files/patch-leif_unit_xaux_common_Makefile.in' X--- unit/xaux_common/Makefile.in.orig Sat Dec 6 02:58:06 2003 X+++ unit/xaux_common/Makefile.in Sat Dec 6 03:01:40 2003 X@@ -72,7 +72,7 @@ X AS = @AS@ X AWK = @AWK@ X CC = @CC@ X-CFLAGS = @CFLAGS@ X+CFLAGS = @CFLAGS@ @X_CFLAGS@ -I/usr/local/include X CPP = @CPP@ X CSCONV_DIR = @CSCONV_DIR@ X CXX = @CXX@ END-of-textproc/iiimf-le-unit/files/patch-leif_unit_xaux_common_Makefile.in echo x - textproc/iiimf-le-unit/files/patch-leif_unit_leif_Makefile.in sed 's/^X//' >textproc/iiimf-le-unit/files/patch-leif_unit_leif_Makefile.in << 'END-of-textproc/iiimf-le-unit/files/patch-leif_unit_leif_Makefile.in' X--- unit/leif/Makefile.in.orig Sat Dec 6 03:28:31 2003 X+++ unit/leif/Makefile.in Sat Dec 6 03:28:37 2003 X@@ -72,7 +72,7 @@ X AS = @AS@ X AWK = @AWK@ X CC = @CC@ X-CFLAGS = @CFLAGS@ X+CFLAGS = @CFLAGS@ @X_CFLAGS@ X CPP = @CPP@ X CSCONV_DIR = @CSCONV_DIR@ X CXX = @CXX@ END-of-textproc/iiimf-le-unit/files/patch-leif_unit_leif_Makefile.in echo x - textproc/iiimf-le-unit/files/patch-leif_unit_ctim_Makefile.in sed 's/^X//' >textproc/iiimf-le-unit/files/patch-leif_unit_ctim_Makefile.in << 'END-of-textproc/iiimf-le-unit/files/patch-leif_unit_ctim_Makefile.in' X--- unit/ctim/Makefile.in.orig Sat Dec 6 03:03:08 2003 X+++ unit/ctim/Makefile.in Sat Dec 6 03:03:24 2003 X@@ -72,7 +72,7 @@ X AS = @AS@ X AWK = @AWK@ X CC = @CC@ X-CFLAGS = @CFLAGS@ X+CFLAGS = @CFLAGS@ @X_CFLAGS@ X CPP = @CPP@ X CSCONV_DIR = @CSCONV_DIR@ X CXX = @CXX@ END-of-textproc/iiimf-le-unit/files/patch-leif_unit_ctim_Makefile.in echo x - textproc/iiimf-le-unit/files/patch-leif_unit_codetable_Makefile.in sed 's/^X//' >textproc/iiimf-le-unit/files/patch-leif_unit_codetable_Makefile.in << 'END-of-textproc/iiimf-le-unit/files/patch-leif_unit_codetable_Makefile.in' X--- unit/codetable/Makefile.in.orig Sat Dec 6 03:05:27 2003 X+++ unit/codetable/Makefile.in Sat Dec 6 03:05:52 2003 X@@ -98,7 +98,7 @@ X INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ X LDFLAGS = @LDFLAGS@ X LE_TARGETS = @LE_TARGETS@ X-LIBS = @LIBS@ X+LIBS = @LIBS@ -L/usr/local/lib -liconv X LIBTOOL = @LIBTOOL@ X LINKER = @LINKER@ X LN_S = @LN_S@ END-of-textproc/iiimf-le-unit/files/patch-leif_unit_codetable_Makefile.in echo x - textproc/iiimf-le-unit/Makefile sed 's/^X//' >textproc/iiimf-le-unit/Makefile << 'END-of-textproc/iiimf-le-unit/Makefile' X# New ports collection makefile for: iiimf-le-unit X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-le-unit XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method Framework language engine unit X XLIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER}/leif XBUILD_WRKSRC= ${WRKSRC}/unit XINSTALL_WRKSRC= ${WRKSRC}/unit XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_XLIB= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X Xpost-patch: X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/configure X ${REINPLACE_CMD} -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/unit/include/indic_input.h X X.include <bsd.port.mk> END-of-textproc/iiimf-le-unit/Makefile echo x - textproc/iiimf-le-unit/distinfo sed 's/^X//' >textproc/iiimf-le-unit/distinfo << 'END-of-textproc/iiimf-le-unit/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-le-unit/distinfo echo x - textproc/iiimf-le-unit/pkg-descr sed 's/^X//' >textproc/iiimf-le-unit/pkg-descr << 'END-of-textproc/iiimf-le-unit/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-le-unit/pkg-descr echo x - textproc/iiimf-le-unit/pkg-plist sed 's/^X//' >textproc/iiimf-le-unit/pkg-plist << 'END-of-textproc/iiimf-le-unit/pkg-plist' Xlib/im/leif/indicle.so Xlib/im/locale/in_IN/common/ctim.so Xlib/im/locale/in_IN/common/ctim.so.0 Xlib/im/locale/in_IN/common/ctim.la Xlib/im/locale/in_IN/common/ctim.a Xlib/im/locale/in_IN/common/txt2bin Xlib/im/locale/in_IN/common/bin2txt Xlib/im/locale/in_IN/common/search Xlib/im/locale/in_IN/HINDI/data/inscript.data Xlib/im/locale/in_IN/HINDI/data/trans.data Xlib/im/locale/in_IN/TAMIL/data/inscript.data Xlib/im/locale/in_IN/TAMIL/data/trans.data Xlib/im/locale/in_IN/KANNADA/data/inscript.data Xlib/im/locale/in_IN/KANNADA/data/kgp.data Xlib/im/locale/in_IN/MALAYALAM/data/inscript.data Xlib/im/locale/in_IN/MALAYALAM/data/trans.data Xlib/im/locale/in_IN/TELUGU/data/inscript.data Xlib/im/locale/in_IN/GUJARATI/data/inscript.data Xlib/im/locale/in_IN/BENGALI/data/inscript.data Xlib/im/locale/in_IN/GURMUKHI/data/inscript.data Xlib/im/locale/in_IN/sysime.cfg X@dirrm lib/im/locale/in_IN/common X@dirrm lib/im/locale/in_IN/TELUGU/data X@dirrm lib/im/locale/in_IN/TELUGU X@dirrm lib/im/locale/in_IN/TAMIL/data X@dirrm lib/im/locale/in_IN/TAMIL X@dirrm lib/im/locale/in_IN/MALAYALAM/data X@dirrm lib/im/locale/in_IN/MALAYALAM X@dirrm lib/im/locale/in_IN/KANNADA/data X@dirrm lib/im/locale/in_IN/KANNADA X@dirrm lib/im/locale/in_IN/HINDI/data X@dirrm lib/im/locale/in_IN/HINDI X@dirrm lib/im/locale/in_IN/GURMUKHI/data X@dirrm lib/im/locale/in_IN/GURMUKHI X@dirrm lib/im/locale/in_IN/GUJARATI/data X@dirrm lib/im/locale/in_IN/GUJARATI X@dirrm lib/im/locale/in_IN/BENGALI/data X@dirrm lib/im/locale/in_IN/BENGALI X@dirrm lib/im/locale/in_IN X@dirrm lib/im/locale X@dirrm lib/im/leif END-of-textproc/iiimf-le-unit/pkg-plist echo c - textproc/iiimf-protocol-lib mkdir -p textproc/iiimf-protocol-lib > /dev/null 2>&1 echo x - textproc/iiimf-protocol-lib/Makefile sed 's/^X//' >textproc/iiimf-protocol-lib/Makefile << 'END-of-textproc/iiimf-protocol-lib/Makefile' X# New ports collection makefile for: iiimf-protocol-lib X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-protocol-lib XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method Framework protocol library X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER}/lib/iiimp XPATCH_WRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER} XUSE_BZIP2= yes XUSE_GMAKE= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} \ X --includedir=${PREFIX}/include/iiimf/iiimp X Xpost-patch: X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/configure X X.include <bsd.port.mk> END-of-textproc/iiimf-protocol-lib/Makefile echo x - textproc/iiimf-protocol-lib/pkg-plist sed 's/^X//' >textproc/iiimf-protocol-lib/pkg-plist << 'END-of-textproc/iiimf-protocol-lib/pkg-plist' Xinclude/iiimf/iiimp/iiimp.h Xinclude/iiimf/iiimp/iiimp-opcode.h Xinclude/iiimf/iiimp/iiimp-keycode.h Xinclude/iiimf/iiimp/iiimp-data.h Xinclude/iiimf/iiimp/iiimp-character-subsets.h Xlib/libiiimp.so.0 Xlib/libiiimp.so Xlib/libiiimp.la Xlib/libiiimp.a END-of-textproc/iiimf-protocol-lib/pkg-plist echo x - textproc/iiimf-protocol-lib/distinfo sed 's/^X//' >textproc/iiimf-protocol-lib/distinfo << 'END-of-textproc/iiimf-protocol-lib/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-protocol-lib/distinfo echo x - textproc/iiimf-protocol-lib/pkg-descr sed 's/^X//' >textproc/iiimf-protocol-lib/pkg-descr << 'END-of-textproc/iiimf-protocol-lib/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-protocol-lib/pkg-descr echo c - textproc/iiimf-protocol-lib/files mkdir -p textproc/iiimf-protocol-lib/files > /dev/null 2>&1 echo x - textproc/iiimf-protocol-lib/files/patch-include_iiimp_iiimp-data.h sed 's/^X//' >textproc/iiimf-protocol-lib/files/patch-include_iiimp_iiimp-data.h << 'END-of-textproc/iiimf-protocol-lib/files/patch-include_iiimp_iiimp-data.h' X--- include/iiimp/iiimp-data.h.orig Sat Dec 6 02:19:44 2003 X+++ include/iiimp/iiimp-data.h Sat Dec 6 02:18:15 2003 X@@ -7,7 +7,7 @@ X #include <stdio.h> X #include <sys/types.h> X X-#if defined(linux) X+#if defined(linux) || defined(__FreeBSD__) X #include <stdint.h> X typedef unsigned char uchar_t; X typedef unsigned int uint_t; END-of-textproc/iiimf-protocol-lib/files/patch-include_iiimp_iiimp-data.h echo c - textproc/iiimf-server mkdir -p textproc/iiimf-server > /dev/null 2>&1 echo x - textproc/iiimf-server/Makefile sed 's/^X//' >textproc/iiimf-server/Makefile << 'END-of-textproc/iiimf-server/Makefile' X# New ports collection makefile for: iiimf-server X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-server XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method Server Framework X XLIB_DEPENDS= iiimp.0:${PORTSDIR}/textproc/iiimf-protocol-lib XBUILD_DEPENDS= ${LOCALBASE}/include/iiimf/iml/SunIM.h:${PORTSDIR}/textproc/iiimf-headers X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER}/iiimsf XUSE_BZIP2= yes XUSE_GMAKE= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X Xpost-patch: X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X -e "s,-I\$$(IM_INCLUDEDIR),-I${LOCALBASE}/include/iiimf,g" \ X ${WRKSRC}/configure X ${REINPLACE_CMD} -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/src/IMSvrCfg.cpp \ X ${WRKSRC}/src/watchdog.c X X.include <bsd.port.mk> END-of-textproc/iiimf-server/Makefile echo x - textproc/iiimf-server/distinfo sed 's/^X//' >textproc/iiimf-server/distinfo << 'END-of-textproc/iiimf-server/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-server/distinfo echo c - textproc/iiimf-server/files mkdir -p textproc/iiimf-server/files > /dev/null 2>&1 echo x - textproc/iiimf-server/files/patch-iiimsf_src_watchdog.c sed 's/^X//' >textproc/iiimf-server/files/patch-iiimsf_src_watchdog.c << 'END-of-textproc/iiimf-server/files/patch-iiimsf_src_watchdog.c' X--- src/watchdog.c.orig Sat Dec 6 02:47:06 2003 X+++ src/watchdog.c Sat Dec 6 02:47:34 2003 X@@ -324,6 +324,8 @@ X if ((pid_t)(-1) == pgrp) X fprintf (stderr,"cannot set session id"); X X+#elif defined(__FreeBSD__) X+ setsid(); X #else /* !SunOS */ X pgrp = setpgrp(); X #endif /* !SunOS */ END-of-textproc/iiimf-server/files/patch-iiimsf_src_watchdog.c echo x - textproc/iiimf-server/files/patch-iiimsf_src_iwrap.c sed 's/^X//' >textproc/iiimf-server/files/patch-iiimsf_src_iwrap.c << 'END-of-textproc/iiimf-server/files/patch-iiimsf_src_iwrap.c' X--- src/iwrap.c.orig Sat Dec 6 02:44:54 2003 X+++ src/iwrap.c Sat Dec 6 02:45:05 2003 X@@ -51,6 +51,7 @@ X #include <tcpd.h> X #endif X X+#include <sys/types.h> X #ifdef HAVE_PAM X #include <security/pam_appl.h> X #endif END-of-textproc/iiimf-server/files/patch-iiimsf_src_iwrap.c echo x - textproc/iiimf-server/files/patch-iiimsf_src_IMAuth.cpp sed 's/^X//' >textproc/iiimf-server/files/patch-iiimsf_src_IMAuth.cpp << 'END-of-textproc/iiimf-server/files/patch-iiimsf_src_IMAuth.cpp' X--- src/IMAuth.cpp.orig Sat Dec 6 02:39:41 2003 X+++ src/IMAuth.cpp Sat Dec 6 02:39:50 2003 X@@ -47,7 +47,7 @@ X #include <stdlib.h> X #include <string.h> X #include <ctype.h> X-#include <alloca.h> X+#include <sys/types.h> X #include <sys/socket.h> X #include <netinet/in.h> X #include <arpa/inet.h> END-of-textproc/iiimf-server/files/patch-iiimsf_src_IMAuth.cpp echo x - textproc/iiimf-server/files/patch-iiimsf_src_Makefile.in sed 's/^X//' >textproc/iiimf-server/files/patch-iiimsf_src_Makefile.in << 'END-of-textproc/iiimf-server/files/patch-iiimsf_src_Makefile.in' X--- src/Makefile.in.orig Sun Dec 7 18:11:19 2003 X+++ src/Makefile.in Sun Dec 7 18:12:23 2003 X@@ -154,7 +154,7 @@ X X htt_SOURCES = watchdog.c X X-htt_server_LDADD = $(LIB_DIR)/iml/libiml.la $(IM_LIBDIR)/iiimp/libiiimp.la $(SOCKET_LIBS) $(LIBCRYPT_FLAGS) $(LIBPAM_FLAGS) $(LIBWRAP_FLAGS) $(THREAD_LIBS) X+htt_server_LDADD = $(LIB_DIR)/iml/libiml.la -L$(prefix)/lib -liiimp $(SOCKET_LIBS) $(LIBCRYPT_FLAGS) $(LIBPAM_FLAGS) $(LIBWRAP_FLAGS) $(THREAD_LIBS) X bin_PROGRAMS = htt_server htt X subdir = src X mkinstalldirs = $(SHELL) $(top_srcdir)/../acfiles/mkinstalldirs X@@ -180,8 +180,7 @@ X IIIMP_IMState.$(OBJEXT) IIIMP_ICState.$(OBJEXT) \ X IIIMPUtil.$(OBJEXT) IIIMPTrans.$(OBJEXT) X htt_server_OBJECTS = $(am_htt_server_OBJECTS) X-htt_server_DEPENDENCIES = $(LIB_DIR)/iml/libiml.la \ X- $(IM_LIBDIR)/iiimp/libiiimp.la X+htt_server_DEPENDENCIES = $(LIB_DIR)/iml/libiml.la X htt_server_LDFLAGS = X X DEFS = @DEFS@ END-of-textproc/iiimf-server/files/patch-iiimsf_src_Makefile.in echo x - textproc/iiimf-server/pkg-plist sed 's/^X//' >textproc/iiimf-server/pkg-plist << 'END-of-textproc/iiimf-server/pkg-plist' Xlib/im/htt_server Xlib/im/htt Xlib/im/htt.conf X@dirrm lib/im END-of-textproc/iiimf-server/pkg-plist echo x - textproc/iiimf-server/pkg-descr sed 's/^X//' >textproc/iiimf-server/pkg-descr << 'END-of-textproc/iiimf-server/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-server/pkg-descr echo c - textproc/iiimf-x mkdir -p textproc/iiimf-x > /dev/null 2>&1 echo x - textproc/iiimf-x/Makefile sed 's/^X//' >textproc/iiimf-x/Makefile << 'END-of-textproc/iiimf-x/Makefile' X# New ports collection makefile for: iiimf-x X# Date created: 6 Dec 2003 X# Whom: Kuang-che Wu <kcwu@csie.org> X# X# $FreeBSD$ X# X XPORTNAME= iiimf-x XPORTVERSION= ${IIIMF_VER:S/_/./:C/-.*//} XCATEGORIES= textproc XMASTER_SITES= http://www.openi18n.org/download/docs/im-sdk/ XDISTNAME= im-sdk XDISTFILES= ${DISTNAME}.${IIIMF_VER:S/-/./}${EXTRACT_SUFX} X XMAINTAINER= kcwu@csie.org XCOMMENT= Internet/Intranet Input Method X Client Framework X XLIB_DEPENDS= iiimp.0:${PORTSDIR}/textproc/iiimf-protocol-lib \ X iiimcf.2:${PORTSDIR}/textproc/iiimf-client-lib X XIIIMF_VER= r11_4-1467 XWRKSRC= ${WRKDIR}/${DISTNAME}-${IIIMF_VER} XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_XLIB= yes XINSTALLS_SHLIB= yes XUSE_REINPLACE= yes XHAS_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} XDIRS= iiimxcf/xiiimp.so iiimxcf/htt_xbe X Xpost-patch: X.for DIR in ${DIRS} X ${REINPLACE_CMD} -e "s,-lpthread,-pthread,g" \ X -e "s,-D_POSIX_C_SOURCE=199506L,,g" \ X -e "s,has_xiccallback=no,has_xiccallback=yes,g" \ X -e "s,/usr/lib/im,${LOCALBASE}/lib/im,g" \ X -e "s,-I\$$(IM_INCLUDEDIR),-I${LOCALBASE}/include/iiimf,g" \ X ${WRKSRC}/${DIR}/configure X ${REINPLACE_CMD} -e "s,/usr/lib/im,${PREFIX}/lib/im,g" \ X ${WRKSRC}/iiimxcf/xiiimp.so/iiimp/Makefile.in \ X ${WRKSRC}/iiimxcf/xiiimp.so/iiimp/iiimpAux.c \ X ${WRKSRC}/iiimxcf/xiiimp.so/iiimp/iiimpIM.c \ X ${WRKSRC}/iiimxcf/xiiimp.so/iiimp/iiimpConv.c \ X ${WRKSRC}/iiimxcf/xiiimp.so/iiimp/csconv.h \ X ${WRKSRC}/iiimxcf/htt_xbe/lib/IMdkit/common/XIMPublic.cpp \ X ${WRKSRC}/iiimxcf/htt_xbe/src/watchdog.c X.endfor X Xdo-configure: X.for DIR in ${DIRS} X cd ${WRKSRC}/${DIR} && ${SH} configure ${CONFIGURE_ARGS} X.endfor X Xdo-build: X.for DIR in ${DIRS} X cd ${WRKSRC}/${DIR} && ${GMAKE} all X.endfor X Xdo-install: X.for DIR in ${DIRS} X cd ${WRKSRC}/${DIR} && ${GMAKE} install X.endfor X X.include <bsd.port.mk> END-of-textproc/iiimf-x/Makefile echo c - textproc/iiimf-x/files mkdir -p textproc/iiimf-x/files > /dev/null 2>&1 echo x - textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_iiimpAux.c sed 's/^X//' >textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_iiimpAux.c << 'END-of-textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_iiimpAux.c' X--- iiimxcf/xiiimp.so/iiimp/iiimpAux.c.orig Sat Dec 6 04:07:05 2003 X+++ iiimxcf/xiiimp.so/iiimp/iiimpAux.c Sat Dec 6 04:07:42 2003 X@@ -61,7 +61,7 @@ X #include <strings.h> X #include <ctype.h> X #include <sys/param.h> X-#ifndef linux X+#if !defined(linux) && !defined(__FreeBSD__) X #include <synch.h> X #endif X END-of-textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_iiimpAux.c echo x - textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_src_watchdog.c sed 's/^X//' >textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_src_watchdog.c << 'END-of-textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_src_watchdog.c' X--- iiimxcf/htt_xbe/src/watchdog.c.orig Sat Dec 6 05:54:41 2003 X+++ iiimxcf/htt_xbe/src/watchdog.c Sat Dec 6 06:01:13 2003 X@@ -187,7 +187,11 @@ X * Setup the signal handlers to monitor htt_server, htt_props X * abnormal termination X */ X+#if defined(__FreeBSD__) X+ setsid(); X+#else X grpid = setpgrp(); X+#endif X X #ifdef SunOS X sigset(SIGTERM, clean_up); X@@ -309,7 +313,7 @@ X XChangeProperty(display, httw_id, class_atom, XA_STRING, 8, X PropModeReplace, "htt", strlen("htt")); X X- XSetWMProtocols(display, httw_id, &htt_save_atom, 3); X+ XSetWMProtocols(display, httw_id, htt_save_atom, 3); X X XSelectInput(display, httw_id, PropertyChangeMask | StructureNotifyMask); X XSetSelectionOwner(display, htt_atom, httw_id, CurrentTime); X@@ -703,7 +707,11 @@ X * most of the cases X */ X sleep(1); X+#if defined(__FreeBSD__) X+ setsid(); X+#else X setpgrp(); X+#endif X #ifdef SunOS X if (flag == OPENWIN_PATH) { X putenv(OPENWIN_MOTIF_PRELOAD_ENV); X@@ -734,7 +742,11 @@ X perror("watchdog:fork\n"); X exit(errno); X case 0: X+#if defined(__FreeBSD__) X+ setsid(); X+#else X setpgrp(); X+#endif X if (!my_rdb.respond_to_sm) X sleep(10); X execv(pathname, argv); END-of-textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_src_watchdog.c echo x - textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_lib_IMdkit_Makefile.in sed 's/^X//' >textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_lib_IMdkit_Makefile.in << 'END-of-textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_lib_IMdkit_Makefile.in' X--- iiimxcf/htt_xbe/lib/IMdkit/Makefile.in.orig Sat Dec 6 05:14:14 2003 X+++ iiimxcf/htt_xbe/lib/IMdkit/Makefile.in Sat Dec 6 05:52:09 2003 X@@ -74,8 +74,8 @@ X LINKER = @LINKER@ X RANLIB = @RANLIB@ X X-CFLAGS = @CFLAGS@ X-CXXFLAGS = @CXXFLAGS@ X+CFLAGS = @CFLAGS@ @X_CFLAGS@ X+CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ X LDFLAGS = @LDFLAGS@ X LIBS = @LIBS@ X END-of-textproc/iiimf-x/files/patch-iiimxcf_htt_xbe_lib_IMdkit_Makefile.in echo x - textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_Makefile.in sed 's/^X//' >textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_Makefile.in << 'END-of-textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_Makefile.in' X--- iiimxcf/xiiimp.so/iiimp/Makefile.in.orig Sun Dec 7 20:00:38 2003 X+++ iiimxcf/xiiimp.so/iiimp/Makefile.in Sun Dec 7 20:01:19 2003 X@@ -138,8 +138,7 @@ X # you have to add the following by yourself to check undefined symbols. X # -Wl,-z -Wl,defs X xiiimp_la_LIBADD = $(X_LIBS) \ X- $(IM_LIBDIR)/iiimcf/libiiimcf.la \ X- $(IM_LIBDIR)/iiimp/libiiimp.la \ X+ -L$(prefix)/lib -liiimcf -liiimp \ X $(DLOPEN_LIBS) $(THREAD_LIBS) X X xiiimp_la_SOURCES = \ X@@ -190,8 +189,7 @@ X CONFIG_CLEAN_FILES = X LTLIBRARIES = $(module_LTLIBRARIES) X X-xiiimp_la_DEPENDENCIES = $(IM_LIBDIR)/iiimcf/libiiimcf.la \ X- $(IM_LIBDIR)/iiimp/libiiimp.la X+xiiimp_la_DEPENDENCIES = X am_xiiimp_la_OBJECTS = xiiimp_la-genutil.lo xiiimp_la-KeyMap.lo \ X xiiimp_la-guiIMLookup.lo xiiimp_la-XeIMWrap.lo \ X xiiimp_la-guiIMPre.lo xiiimp_la-lookup.lo xiiimp_la-XimpConv.lo \ END-of-textproc/iiimf-x/files/patch-iiimxcf_xiiimp.so_iiimp_Makefile.in echo x - textproc/iiimf-x/pkg-plist sed 's/^X//' >textproc/iiimf-x/pkg-plist << 'END-of-textproc/iiimf-x/pkg-plist' Xlib/im/xiiimp.so.2 Xlib/im/xiiimp.so Xlib/im/xiiimp.la Xlib/im/xiiimp.a Xlib/im/htt_xbe Xlib/im/httx X@dirrm lib/im END-of-textproc/iiimf-x/pkg-plist echo x - textproc/iiimf-x/distinfo sed 's/^X//' >textproc/iiimf-x/distinfo << 'END-of-textproc/iiimf-x/distinfo' XMD5 (im-sdk.r11_4.1467.tar.bz2) = ca6b6ac7c41641db6eaa0fa395748f90 END-of-textproc/iiimf-x/distinfo echo x - textproc/iiimf-x/pkg-descr sed 's/^X//' >textproc/iiimf-x/pkg-descr << 'END-of-textproc/iiimf-x/pkg-descr' XIIIMF stands for Internet/Intranet Input Method Framework. XIIIMF is designed to be the next generation of input method framework Xwhich provides the following capabilities; X X* Multiplatform, platform independent. X* Multlingual and Full UNICODE support, but satisfactory for native speakers. X* Windowing System Independent. X* Multiple language engines concurrently run. X* Multiuser. X* Distributed, lightweight clients and scalable server. X* Extensible in multiple means. X* Input method protocol efficient enough to be used over low-speed modem X connection. X* Easy input method engine development with plugin API. X* Easy input method enabling with libiiimcf, even on console apps. X* Small core part to start from. X XWWW: http://www.openi18n.org/subgroups/im/IIIMF/ X X- Kuang-che Wu X kcwu@csie.org END-of-textproc/iiimf-x/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312091849.hB9Ingax002205>