diff options
author | vanilla <vanilla@FreeBSD.org> | 1997-12-15 17:57:54 +0000 |
---|---|---|
committer | vanilla <vanilla@FreeBSD.org> | 1997-12-15 17:57:54 +0000 |
commit | 9bad3c3d02d8889c82a65d1605ba01e44cb1080f (patch) | |
tree | f12e19e49e37c144a27d8b8170b7e281885ac5bc /chinese/xcin25 | |
parent | 287d373cf218ffeefb905ba528446b82a1d337be (diff) | |
download | FreeBSD-ports-9bad3c3d02d8889c82a65d1605ba01e44cb1080f.zip FreeBSD-ports-9bad3c3d02d8889c82a65d1605ba01e44cb1080f.tar.gz |
xcin is a chinese input program.
PR: ports/5164
Submitted by: Yen-Shuo SU <yssu@CCCA.Nctu.edu.tw>
Diffstat (limited to 'chinese/xcin25')
-rw-r--r-- | chinese/xcin25/Makefile | 36 | ||||
-rw-r--r-- | chinese/xcin25/distinfo | 1 | ||||
-rw-r--r-- | chinese/xcin25/files/patch-aa | 73 | ||||
-rw-r--r-- | chinese/xcin25/files/patch-ab | 61 | ||||
-rw-r--r-- | chinese/xcin25/pkg-comment | 1 | ||||
-rw-r--r-- | chinese/xcin25/pkg-descr | 15 | ||||
-rw-r--r-- | chinese/xcin25/pkg-plist | 45 |
7 files changed, 232 insertions, 0 deletions
diff --git a/chinese/xcin25/Makefile b/chinese/xcin25/Makefile new file mode 100644 index 0000000..40daa46 --- /dev/null +++ b/chinese/xcin25/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: xcin +# Version required: xcin-2.3.01 +# Date created: Nov 28 ,1997 +# Whom: Yen-Shuo Su <yssu@CCCA.NCTU.edu.tw> +# +# $Id$ +# + +DISTNAME= xcin-2.3.01 +PKGNAME= zh-xcin-2.3.01 +CATEGORIES= chinese x11 +MASTER_SITES= ftp://ftp.ncu.edu.tw/OS/linux/chinese/xcin/ \ + ftp://linux.cis.nctu.edu.tw/packages/chinese/xcin/ + +MAINTAINER= yssu@CCCA.NCTU.edu.tw + +RUN_DEPENDS= ${X11BASE}/lib/X11/fonts/chinese/kc15.pcf.gz:${PORTSDIR}/chinese/kcfonts + +USE_X11= yes +HAS_CONFIGURE= yes +CONFIGURE_ARGS+=-prefix="${X11BASE}" \ + -x-font-prefix="${X11BASE}/lib/X11/fonts" +MAN1= xcin.1 cin2tab.1 + +.if !defined(USE_24_FONT) +pre-fetch: + @echo + @echo You can set USE_24_FONT=YES if you want to use 24 fonts + @echo as default when xcin is running. + @echo +.else +pre-configure: +CONFIGURE_ARGS+=-use-24-fonts +.endif + +.include <bsd.port.mk> diff --git a/chinese/xcin25/distinfo b/chinese/xcin25/distinfo new file mode 100644 index 0000000..1808c81 --- /dev/null +++ b/chinese/xcin25/distinfo @@ -0,0 +1 @@ +MD5 (xcin-2.3.01.tar.gz) = ff3a13e72524033a3baa2c0c257b5398 diff --git a/chinese/xcin25/files/patch-aa b/chinese/xcin25/files/patch-aa new file mode 100644 index 0000000..24deb83 --- /dev/null +++ b/chinese/xcin25/files/patch-aa @@ -0,0 +1,73 @@ +--- configure.orig Wed Nov 19 13:00:56 1997 ++++ configure Mon Dec 15 10:43:02 1997 +@@ -19,9 +19,10 @@ + + # Usage: configure [-help] [-prefix=PREFIX] [-bin-prefix=PREFIX] + # [-x-include-prefix=PREFIX] [-x-lib-prefix=PREFIX] +-# [-x-font-prefix=PREFIX] ++# [-x-font-prefix=PREFIX] [-use-24-fonts] + + ++use_24_fonts=0 + for arg in $@; do + case $arg in + -bin-prefix=*) +@@ -34,6 +35,8 @@ + x_lib_prefix=`echo $arg | sed 's/[-a-z]*=//'` ;; + -x-font-prefix=*) + x_font_prefix=`echo $arg | sed 's/[-a-z]*=//'` ;; ++ -use-24-fonts) ++ use_24_fonts=1 ;; + -help) + cat << EOF >&2 + Usage: configure [-help] [-prefix=PREFIX] [-exec-prefix=PREFIX] +@@ -52,6 +55,8 @@ + + -x-font-prefix: Prefix dir of the X-win .pcf fonts. + ++ -use-24-fonts: Use 24 Fonts ++ + EOF + exit 0 + ;; +@@ -94,11 +99,11 @@ + echo 'Chinese interface to setting up your XCIN system.' + echo + echo 'Do you want to use the Chinese interface [y/n]?' +-read chinese ++#read chinese + if [ "$chinese" = 'y' ] || [ "$chinese" = 'Y' ]; then + unique_file=script/configure.Cinstall + fi +-$srcdir/$unique_file -root=$srcdir -prefix=$prefix -bin-prefix=$bin_prefix -x-font-prefix=$x_font_prefix ++$srcdir/$unique_file -root=$srcdir -prefix=$prefix -bin-prefix=$bin_prefix -x-font-prefix=$x_font_prefix -use-24-fonts=$use_24_fonts + if [ "$?" = '1' ]; then + echo 'Stop!' + echo +@@ -155,7 +160,7 @@ + + # Test the -O2 for CFLAGS. + ${CC-cc} -O2 conftest.c >/dev/null 2>&1 +-test -f a.out && CFLAGS=-O2 ++test -f a.out && CFLAGS="-O2 -m486" + CFLAGS="${CFLAGS--O}" + rm -f a.out + +@@ -248,7 +253,7 @@ + IFS="$saveifs" + fi + INSTALL=${INSTALL-cp} +-INSTALL_PROGRAM=${INSTALL_PROGRAM-'$(INSTALL)'} ++INSTALL_PROGRAM="/usr/bin/install -c -s" + INSTALL_DATA=${INSTALL_DATA-'$(INSTALL)'} + INSTALL_DIR=${INSTALL_DIR-mkdir} + +@@ -800,7 +805,7 @@ + grep $1 install.status | sed "s%$1=%%" + } + INSTALL_XCIN=`GetData INSTALL_XCIN` +-INSTALL_CRXVT=`GetData INSTALL_CRXVT` ++#INSTALL_CRXVT=`GetData INSTALL_CRXVT` + INSTALL_FONTS=`GetData INSTALL_FONTS` + INSTALL_INPTABS=`GetData INSTALL_INPTABS` + INSTALL_DOCS=`GetData INSTALL_DOCS` diff --git a/chinese/xcin25/files/patch-ab b/chinese/xcin25/files/patch-ab new file mode 100644 index 0000000..b90b96b --- /dev/null +++ b/chinese/xcin25/files/patch-ab @@ -0,0 +1,61 @@ +--- script/configure.install.orig Wed Nov 19 13:16:00 1997 ++++ script/configure.install Wed Dec 10 23:16:32 1997 +@@ -11,6 +11,7 @@ + # General setup. + # + ++use_24_fonts=0 + for arg in $@; do + case $arg in + -root=*) +@@ -21,6 +22,9 @@ + BIN_PREFIX=`echo $arg | sed 's/[-a-z]*=//'` ;; + -x-font-prefix=*) + X_FONT_PREFIX=`echo $arg | sed 's/[-a-z]*=//'` ;; ++ -use-24-fonts=*) ++ echo "Use 24 fonts!!!!!!!!!!" ++ use_24_fonts=`echo $arg | sed 's/[-a-z0-9]*=//'` ;; + *) echo "Invalid arguement $arg. Stop." + exit 1 ;; + esac +@@ -105,10 +109,17 @@ + PATH_XCIN_ETEN= + + OPT_XCIN_DELETEK=0 +- OPT_XCIN_CFONT=taipei15 +- OPT_XCIN_EFONT=8x16 +- OPT_CRXVT_CFONT=taipei15 +- OPT_CRXVT_EFONT=8x16 ++ if [ "$use_24_fonts" = '1' ]; then ++ OPT_XCIN_CFONT=kc24 ++ OPT_XCIN_EFONT=12x24 ++ OPT_CRXVT_CFONT=kc24 ++ OPT_CRXVT_EFONT=12x24 ++ else ++ OPT_XCIN_CFONT=kc15 ++ OPT_XCIN_EFONT=8x15 ++ OPT_CRXVT_CFONT=kc15 ++ OPT_CRXVT_EFONT=8x15 ++ fi + OPT_FONT_ET15=no + OPT_FONT_ET24K=no + OPT_FONT_ET24L=no +@@ -133,7 +144,7 @@ + fi + + test ! -z "$PREFIX" && PATH_XCIN_BIN=`echo $PREFIX | sed 's/\/$//'`/bin \ +- && PATH_XCIN_DIR=`echo $PREFIX | sed 's/\/$//'`/xcin \ ++ && PATH_XCIN_DIR=`echo $PREFIX/lib/X11 | sed 's/\/$//'`/xcin \ + && PATH_XCIN_MAN=`echo $PREFIX | sed 's/\/$//'`/man + test ! -z "$BIN_PREFIX" && PATH_XCIN_BIN=`echo $BIN_PREFIX | sed 's/\/$//'`/bin + test ! -z "$X_FONT_PREFIX" && PATH_XCIN_CFONT=`echo $X_FONT_PREFIX | sed 's/\/$//'`/chinese \ +@@ -258,7 +269,8 @@ + EOF + $ECHO 'Your choice [CDFHISQUX123456] : ' + +-read ch ++#read ch ++ch=s + echo + + case $ch in diff --git a/chinese/xcin25/pkg-comment b/chinese/xcin25/pkg-comment new file mode 100644 index 0000000..fde5095 --- /dev/null +++ b/chinese/xcin25/pkg-comment @@ -0,0 +1 @@ +A chinese input utility in X. diff --git a/chinese/xcin25/pkg-descr b/chinese/xcin25/pkg-descr new file mode 100644 index 0000000..bcfe424 --- /dev/null +++ b/chinese/xcin25/pkg-descr @@ -0,0 +1,15 @@ + Thanks to Mr. Edward Der-Hua Liu and others who developed the xcin +system. With the wonderful program, we can do a lot of operation with +Chinese under X-window in the UN*X world. As time goes on, more and +more people use it, and more and more comments appear. The package +upgraded with time but it seems that the install process is not +convenient and self-consistent. These confuse a lot of people, +especially for new users in the UN*X world. We often see the `Big FAQs' +about xcin such as `how can I install the Chinese fonts' or `the +cj2cin command not found' or `the crxvt terminal is too big!!' or +something appears in the newsgroup again and again. In fact, such +problems are easy to modify. Beasuse I really like this program and +feel that I may do something to improve this package, so I try my best +to re-write the Makefiles and auto-configuration programs of this +package to try to solve these troubles. This comes the `xcin-2.3' +project. diff --git a/chinese/xcin25/pkg-plist b/chinese/xcin25/pkg-plist new file mode 100644 index 0000000..015abbb --- /dev/null +++ b/chinese/xcin25/pkg-plist @@ -0,0 +1,45 @@ +bin/xcin +lib/X11/xcin/3-dayi.cin +lib/X11/xcin/3-dayi.tab +lib/X11/xcin/3-dayi.tab.rev +lib/X11/xcin/array30.cin +lib/X11/xcin/array30.tab +lib/X11/xcin/array30.tab.phr +lib/X11/xcin/array30.tab.quick +lib/X11/xcin/array30.tab.rev +lib/X11/xcin/cin2tab +lib/X11/xcin/docs/Boshiamy.HOWTO +lib/X11/xcin/docs/README.xcin +lib/X11/xcin/docs/XCIN.client.doc +lib/X11/xcin/docs/Xfonts.HOWTO +lib/X11/xcin/docs/cin2tab.HOWTO +lib/X11/xcin/docs/xcin.HOWTO +lib/X11/xcin/et.kbm +lib/X11/xcin/et26.kbm +lib/X11/xcin/hsu.kbm +lib/X11/xcin/lphrase +lib/X11/xcin/pho.sel1st +lib/X11/xcin/pho.tab +lib/X11/xcin/phone.cin +lib/X11/xcin/phone.tab +lib/X11/xcin/phone.tab.rev +lib/X11/xcin/phs_out +lib/X11/xcin/pin2tsin +lib/X11/xcin/pinyin.cin +lib/X11/xcin/pinyin.tab +lib/X11/xcin/pinyin.tab.rev +lib/X11/xcin/sample.phs.out +lib/X11/xcin/tsa2d +lib/X11/xcin/tsd2a +lib/X11/xcin/tsin +lib/X11/xcin/tsin.idx +lib/X11/xcin/tsin_pin.map +lib/X11/xcin/voca.box +lib/X11/xcin/zmdbosh.cin +lib/X11/xcin/zmdbosh.tab +lib/X11/xcin/zmdbosh.tab.rev +lib/X11/xcin/zo.kbm +man/man1/cin2tab.1.gz +man/man1/xcin.1.gz +@dirrm lib/X11/xcin/docs +@dirrm lib/X11/xcin |