diff --git a/chinese/gcin-devel/Makefile b/chinese/gcin-devel/Makefile index d7afba40be0b..6edd5cb548ec 100644 --- a/chinese/gcin-devel/Makefile +++ b/chinese/gcin-devel/Makefile @@ -1,68 +1,70 @@ # New ports collection makefile for: gcin # Date created: Feb 18 2004 # Whom: Shen Chuan-Hsing # # $FreeBSD$ # PORTNAME= gcin PORTVERSION= 0.9.9 +PORTREVISION= 1 CATEGORIES= chinese MASTER_SITES= http://www.csie.nctu.edu.tw/~cp76/gcin/download/ \ http://edt1023.sayya.org/misc/ .if defined(WITH_BOSHIAMY) DISTFILES= ${GCINFILE} ${BOSHIAMYFILE} EXTRACT_ONLY= ${GCINFILE} .endif MAINTAINER= statue@freebsd.netlab.cse.yzu.edu.tw COMMENT= A traditional chinese input utility in X USE_X_PREFIX= YES USE_BZIP2= YES GNU_CONFIGURE= YES USE_GNOME= gtk20 USE_GMAKE= YES PLIST_SUB+= BOSHIAMY="@comment " MAN1= gcin.1 gcin2tab.1 .include pre-everything:: @${ECHO_MSG} '' @${ECHO_MSG} 'gcin has the following tunable option:' @${ECHO_MSG} ' WITH_BOSHIAMY - enable Boshiamy support' @${ECHO_MSG} '' @${ECHO_MSG} 'Example: "make WITH_BOSHIAMY=yes install clean" ' @${ECHO_MSG} '' .if ${OSVERSION} <= 500034 USE_GCC= 3.4 .endif .if defined(WITH_BOSHIAMY) GCINFILE= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} BOSHIAMYFILE= noseeing-${BOSHIAMYVER}.tar.gz BOSHIAMYVER= 3 post-extract: @cd ${WRKSRC}/data/ \ - && ${TAR} -zxf ${DISTDIR}/${BOSHIAMYFILE} + && ${TAR} -zxf ${DISTDIR}/${BOSHIAMYFILE} \ + && ${RM} -f noseeing.gtab post-patch: EXTRA_PATCHES+= ${FILESDIR}/extra-patch-data-Makefile \ ${FILESDIR}/extra-patch-data-noseeing.cin PLIST_SUB+= BOSHIAMY="" .endif post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in Changelog README ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor .endif @gtk-query-immodules-2.0 > ${PREFIX}/etc/gtk-2.0/gtk.immodules @${CAT} ${PKGMESSAGE} @${ECHO} To display this message again, type \`pkg_info -D ${PKGNAME}\' .include diff --git a/chinese/gcin-devel/files/extra-patch-data-Makefile b/chinese/gcin-devel/files/extra-patch-data-Makefile index 05c262113829..9f8563a48d51 100644 --- a/chinese/gcin-devel/files/extra-patch-data-Makefile +++ b/chinese/gcin-devel/files/extra-patch-data-Makefile @@ -1,11 +1,11 @@ ---- data/Makefile.orig Wed May 18 11:49:00 2005 -+++ data/Makefile Wed May 18 11:49:00 2005 +--- data/Makefile.orig Fri Jun 24 18:48:30 2005 ++++ data/Makefile Fri Jun 24 18:48:30 2005 @@ -5,7 +5,7 @@ DATA=pho.tab tsin.idx \ cj.gtab ar30.gtab dayi3.gtab pinyin.gtab jyutping.gtab cj5.gtab \ et.kbm et-asdf.kbm et26.kbm et26-asdf.kbm zo.kbm zo-asdf.kbm \ -- ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab -+ ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab noseeing.gtab +- ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab nippon.gtab ++ ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab nippon.gtab noseeing.gtab DATAKEEP=symbol-table gtab.list phrase.table all: $(DATA) diff --git a/chinese/gcin-devel/pkg-message b/chinese/gcin-devel/pkg-message index d3729acee040..942cd58a0e5d 100644 --- a/chinese/gcin-devel/pkg-message +++ b/chinese/gcin-devel/pkg-message @@ -1,25 +1,23 @@ -------------------------------------------------------------------- Remember to set environment varible: (csh/tcsh) (sh/bash) setenv XMODIFIERS @im=xcin export XMODIFIERS='@im=xcin' setenv GTK_IM_MODULE xim export GTK_IM_MODULE=xim setenv QT_IM_SWITCHER imsw-multi export QT_IM_SWITCHER=imsw-multi setenv QT_IM_MODULE xim export QT_IM_MODULE=xim and set LANG, LC_CTYPE to one of zh_TW.UTF-8, zh_TW.Big5 value: (csh/tcsh) (sh/bash) Big5: setenv LC_CTYPE zh_TW.Big5 export LC_CTYPE=zh_TW.Big5 setenv LANG zh_TW.Big5 export LANG=zh_TW.Big5 or UTF-8: setenv LC_CTYPE zh_TW.UTF-8 export LC_CTYPE=zh_TW.UTF-8 setenv LANG zh_TW.UTF-8 export LANG=zh_TW.UTF-8 Finally, to start the GCIN input method daemon, use command: exec gcin & -If you get problem with gcin, please visit http://cle.linux.org.tw/gcin/ -Happy gcining...:-) -------------------------------------------------------------------- diff --git a/chinese/gcin-devel/pkg-plist b/chinese/gcin-devel/pkg-plist index e5a81e8dc2fd..15e2ddcd72ea 100644 --- a/chinese/gcin-devel/pkg-plist +++ b/chinese/gcin-devel/pkg-plist @@ -1,55 +1,56 @@ bin/gcin bin/gcin-setup bin/gcin2tab bin/phoa2d bin/phod2a bin/tsa2d bin/tsd2a bin/tslearn include/gcin-im-client.h lib/gtk-2.0/immodules/im-gcin.so lib/libgcin-im-client.so %%DATADIR%%/script/gcin-user-setup %%DATADIR%%/script/gcin-utf8-setup %%DATADIR%%/script/modify-XIM %%DATADIR%%/script/utf8-edit %%DATADIR%%/table/ar30.gtab %%DATADIR%%/table/cj.gtab %%DATADIR%%/table/cj5.gtab %%DATADIR%%/table/dayi3.gtab %%DATADIR%%/table/et.kbm %%DATADIR%%/table/et-asdf.kbm %%DATADIR%%/table/et26.kbm %%DATADIR%%/table/et26-asdf.kbm %%DATADIR%%/table/gtab.list %%DATADIR%%/table/hsu.kbm %%DATADIR%%/table/ibm.kbm %%DATADIR%%/table/jyutping.gtab +%%DATADIR%%/table/nippon.gtab %%BOSHIAMY%%%%DATADIR%%/table/noseeing.gtab %%DATADIR%%/table/pho-huge.tab %%DATADIR%%/table/pho.tab %%DATADIR%%/table/phrase.table %%DATADIR%%/table/simplex.gtab %%DATADIR%%/table/pinyin.gtab %%DATADIR%%/table/symbol-table %%DATADIR%%/table/tsin %%DATADIR%%/table/tsin.idx %%DATADIR%%/table/zo.kbm %%DATADIR%%/table/zo-asdf.kbm %%PORTDOCS%%%%DOCSDIR%%/Changelog %%PORTDOCS%%%%DOCSDIR%%/README share/applications/gcin.desktop share/applications/gcin-setup.desktop share/icons/gcin.png share/icons/gcin/pin-fixed24.png share/icons/gcin/pin-float16.png %%PORTDOCS%%@unexec rmdir %D/%%DOCSDIR%% 2>/dev/null || true @unexec rmdir %D/share/icons/gcin 2>/dev/null || true @unexec rmdir %D/share/applications 2>/dev/null || true @unexec rmdir %D/share/icons 2>/dev/null || true @unexec rmdir %D/%%DATADIR%%/table 2>/dev/null || true @unexec rmdir %D/%%DATADIR%%/script 2>/dev/null || true @unexec rmdir %D/%%DATADIR%% 2>/dev/null || true @unexec rmdir %D/lib/gtk-2.0/immodules 2>/dev/null || true @exec gtk-query-immodules-2.0 > %D/etc/gtk-2.0/gtk.immodules @unexec gtk-query-immodules-2.0 > %D/etc/gtk-2.0/gtk.immodules diff --git a/chinese/gcin/Makefile b/chinese/gcin/Makefile index d7afba40be0b..6edd5cb548ec 100644 --- a/chinese/gcin/Makefile +++ b/chinese/gcin/Makefile @@ -1,68 +1,70 @@ # New ports collection makefile for: gcin # Date created: Feb 18 2004 # Whom: Shen Chuan-Hsing # # $FreeBSD$ # PORTNAME= gcin PORTVERSION= 0.9.9 +PORTREVISION= 1 CATEGORIES= chinese MASTER_SITES= http://www.csie.nctu.edu.tw/~cp76/gcin/download/ \ http://edt1023.sayya.org/misc/ .if defined(WITH_BOSHIAMY) DISTFILES= ${GCINFILE} ${BOSHIAMYFILE} EXTRACT_ONLY= ${GCINFILE} .endif MAINTAINER= statue@freebsd.netlab.cse.yzu.edu.tw COMMENT= A traditional chinese input utility in X USE_X_PREFIX= YES USE_BZIP2= YES GNU_CONFIGURE= YES USE_GNOME= gtk20 USE_GMAKE= YES PLIST_SUB+= BOSHIAMY="@comment " MAN1= gcin.1 gcin2tab.1 .include pre-everything:: @${ECHO_MSG} '' @${ECHO_MSG} 'gcin has the following tunable option:' @${ECHO_MSG} ' WITH_BOSHIAMY - enable Boshiamy support' @${ECHO_MSG} '' @${ECHO_MSG} 'Example: "make WITH_BOSHIAMY=yes install clean" ' @${ECHO_MSG} '' .if ${OSVERSION} <= 500034 USE_GCC= 3.4 .endif .if defined(WITH_BOSHIAMY) GCINFILE= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} BOSHIAMYFILE= noseeing-${BOSHIAMYVER}.tar.gz BOSHIAMYVER= 3 post-extract: @cd ${WRKSRC}/data/ \ - && ${TAR} -zxf ${DISTDIR}/${BOSHIAMYFILE} + && ${TAR} -zxf ${DISTDIR}/${BOSHIAMYFILE} \ + && ${RM} -f noseeing.gtab post-patch: EXTRA_PATCHES+= ${FILESDIR}/extra-patch-data-Makefile \ ${FILESDIR}/extra-patch-data-noseeing.cin PLIST_SUB+= BOSHIAMY="" .endif post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in Changelog README ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor .endif @gtk-query-immodules-2.0 > ${PREFIX}/etc/gtk-2.0/gtk.immodules @${CAT} ${PKGMESSAGE} @${ECHO} To display this message again, type \`pkg_info -D ${PKGNAME}\' .include diff --git a/chinese/gcin/files/extra-patch-data-Makefile b/chinese/gcin/files/extra-patch-data-Makefile index 05c262113829..9f8563a48d51 100644 --- a/chinese/gcin/files/extra-patch-data-Makefile +++ b/chinese/gcin/files/extra-patch-data-Makefile @@ -1,11 +1,11 @@ ---- data/Makefile.orig Wed May 18 11:49:00 2005 -+++ data/Makefile Wed May 18 11:49:00 2005 +--- data/Makefile.orig Fri Jun 24 18:48:30 2005 ++++ data/Makefile Fri Jun 24 18:48:30 2005 @@ -5,7 +5,7 @@ DATA=pho.tab tsin.idx \ cj.gtab ar30.gtab dayi3.gtab pinyin.gtab jyutping.gtab cj5.gtab \ et.kbm et-asdf.kbm et26.kbm et26-asdf.kbm zo.kbm zo-asdf.kbm \ -- ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab -+ ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab noseeing.gtab +- ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab nippon.gtab ++ ibm.kbm tsin hsu.kbm pho-huge.tab simplex.gtab nippon.gtab noseeing.gtab DATAKEEP=symbol-table gtab.list phrase.table all: $(DATA) diff --git a/chinese/gcin/pkg-message b/chinese/gcin/pkg-message index d3729acee040..942cd58a0e5d 100644 --- a/chinese/gcin/pkg-message +++ b/chinese/gcin/pkg-message @@ -1,25 +1,23 @@ -------------------------------------------------------------------- Remember to set environment varible: (csh/tcsh) (sh/bash) setenv XMODIFIERS @im=xcin export XMODIFIERS='@im=xcin' setenv GTK_IM_MODULE xim export GTK_IM_MODULE=xim setenv QT_IM_SWITCHER imsw-multi export QT_IM_SWITCHER=imsw-multi setenv QT_IM_MODULE xim export QT_IM_MODULE=xim and set LANG, LC_CTYPE to one of zh_TW.UTF-8, zh_TW.Big5 value: (csh/tcsh) (sh/bash) Big5: setenv LC_CTYPE zh_TW.Big5 export LC_CTYPE=zh_TW.Big5 setenv LANG zh_TW.Big5 export LANG=zh_TW.Big5 or UTF-8: setenv LC_CTYPE zh_TW.UTF-8 export LC_CTYPE=zh_TW.UTF-8 setenv LANG zh_TW.UTF-8 export LANG=zh_TW.UTF-8 Finally, to start the GCIN input method daemon, use command: exec gcin & -If you get problem with gcin, please visit http://cle.linux.org.tw/gcin/ -Happy gcining...:-) -------------------------------------------------------------------- diff --git a/chinese/gcin/pkg-plist b/chinese/gcin/pkg-plist index e5a81e8dc2fd..15e2ddcd72ea 100644 --- a/chinese/gcin/pkg-plist +++ b/chinese/gcin/pkg-plist @@ -1,55 +1,56 @@ bin/gcin bin/gcin-setup bin/gcin2tab bin/phoa2d bin/phod2a bin/tsa2d bin/tsd2a bin/tslearn include/gcin-im-client.h lib/gtk-2.0/immodules/im-gcin.so lib/libgcin-im-client.so %%DATADIR%%/script/gcin-user-setup %%DATADIR%%/script/gcin-utf8-setup %%DATADIR%%/script/modify-XIM %%DATADIR%%/script/utf8-edit %%DATADIR%%/table/ar30.gtab %%DATADIR%%/table/cj.gtab %%DATADIR%%/table/cj5.gtab %%DATADIR%%/table/dayi3.gtab %%DATADIR%%/table/et.kbm %%DATADIR%%/table/et-asdf.kbm %%DATADIR%%/table/et26.kbm %%DATADIR%%/table/et26-asdf.kbm %%DATADIR%%/table/gtab.list %%DATADIR%%/table/hsu.kbm %%DATADIR%%/table/ibm.kbm %%DATADIR%%/table/jyutping.gtab +%%DATADIR%%/table/nippon.gtab %%BOSHIAMY%%%%DATADIR%%/table/noseeing.gtab %%DATADIR%%/table/pho-huge.tab %%DATADIR%%/table/pho.tab %%DATADIR%%/table/phrase.table %%DATADIR%%/table/simplex.gtab %%DATADIR%%/table/pinyin.gtab %%DATADIR%%/table/symbol-table %%DATADIR%%/table/tsin %%DATADIR%%/table/tsin.idx %%DATADIR%%/table/zo.kbm %%DATADIR%%/table/zo-asdf.kbm %%PORTDOCS%%%%DOCSDIR%%/Changelog %%PORTDOCS%%%%DOCSDIR%%/README share/applications/gcin.desktop share/applications/gcin-setup.desktop share/icons/gcin.png share/icons/gcin/pin-fixed24.png share/icons/gcin/pin-float16.png %%PORTDOCS%%@unexec rmdir %D/%%DOCSDIR%% 2>/dev/null || true @unexec rmdir %D/share/icons/gcin 2>/dev/null || true @unexec rmdir %D/share/applications 2>/dev/null || true @unexec rmdir %D/share/icons 2>/dev/null || true @unexec rmdir %D/%%DATADIR%%/table 2>/dev/null || true @unexec rmdir %D/%%DATADIR%%/script 2>/dev/null || true @unexec rmdir %D/%%DATADIR%% 2>/dev/null || true @unexec rmdir %D/lib/gtk-2.0/immodules 2>/dev/null || true @exec gtk-query-immodules-2.0 > %D/etc/gtk-2.0/gtk.immodules @unexec gtk-query-immodules-2.0 > %D/etc/gtk-2.0/gtk.immodules