Date: Tue, 4 Apr 2000 10:30:03 -0700 (PDT) From: OKAZAKI Tetsurou <okazaki@be.to> To: freebsd-ports@FreeBSD.org Subject: Re: ports/16931: New port: Mule-UCS 0.74 (re-revised) Message-ID: <200004041730.KAA22704@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/16931; it has been noted by GNATS. From: OKAZAKI Tetsurou <okazaki@be.to> To: bug-followup@FreeBSD.org Cc: knu@FreeBSD.org Subject: Re: ports/16931: New port: Mule-UCS 0.74 (re-revised) Date: Wed, 05 Apr 2000 02:27:57 +0900 In the message <200004041517.IAA09016@freefall.freebsd.org> knu@FreeBSD.org wrote: > Synopsis: New port: Mule-UCS 0.72 (revised) > State-Changed-From-To: open->feedback > State-Changed-By: knu > State-Changed-When: Wed Apr 5 00:15:18 JST 2000 > State-Changed-Why: > Mule-UCS 0.72 is outdated now. Waiting for the port for 0.74. > Requested by: Originator Thank you. This is for 0.74, a new style port on the block. # 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: # # mule-ucs-emacs20 # mule-ucs-emacs20/files # mule-ucs-emacs20/files/md5 # mule-ucs-emacs20/pkg # mule-ucs-emacs20/pkg/COMMENT # mule-ucs-emacs20/pkg/DESCR # mule-ucs-emacs20/pkg/PLIST # mule-ucs-emacs20/pkg/MESSAGE # mule-ucs-emacs20/Makefile # echo c - mule-ucs-emacs20 mkdir -p mule-ucs-emacs20 > /dev/null 2>&1 echo c - mule-ucs-emacs20/files mkdir -p mule-ucs-emacs20/files > /dev/null 2>&1 echo x - mule-ucs-emacs20/files/md5 sed 's/^X//' >mule-ucs-emacs20/files/md5 << 'END-of-mule-ucs-emacs20/files/md5' XMD5 (Mule-UCS-0.74.tar.gz) = dae96a8086fd9eb215dee2088d88ef68 END-of-mule-ucs-emacs20/files/md5 echo c - mule-ucs-emacs20/pkg mkdir -p mule-ucs-emacs20/pkg > /dev/null 2>&1 echo x - mule-ucs-emacs20/pkg/COMMENT sed 's/^X//' >mule-ucs-emacs20/pkg/COMMENT << 'END-of-mule-ucs-emacs20/pkg/COMMENT' XUniversal enCoding System for FSF Emacs 20 END-of-mule-ucs-emacs20/pkg/COMMENT echo x - mule-ucs-emacs20/pkg/DESCR sed 's/^X//' >mule-ucs-emacs20/pkg/DESCR << 'END-of-mule-ucs-emacs20/pkg/DESCR' XMule-UCS is an Emacs Lisp library to define encoding/decoding schemes by Xrather simple translation rule. X XEmacs prepares encoding/decoding schemes in the following 2 mechanisms. X X (A) ... built-in ISO/IEC 2022 encoder/decoder X (B) ... Code Conversion Language(CCL) engine X XAlthough (A) provides powerful encoding/decoding schemes as to XISO/IEC 2022, we cannot utilize this for any other encoding schemes. X(B) is a simple register machine. However, CCL program is arcane Xlanguage because it is infamous and mysterious:-P. X XMule-UCS provides flexible and comprehensible encoding mechanism to Emacs. XCurrently, Mule-UCS generates CCL program from the translation rule, but Xin the future, Mule-UCS may support another conversion engine on Emacs. X XPredefined conversions for Mule-UCS included in this package are: X X * Unicode(UTF-7/8/16) support. X * Big5 <-> CNS conversion support. X X--- XPorted by okazaki@be.to END-of-mule-ucs-emacs20/pkg/DESCR echo x - mule-ucs-emacs20/pkg/PLIST sed 's/^X//' >mule-ucs-emacs20/pkg/PLIST << 'END-of-mule-ucs-emacs20/pkg/PLIST' X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5c-cns.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5c-cns.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5c-ucs.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5c-ucs.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5conv.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5conv.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5type.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv/big5type.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/egg-sim-jisx0213.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/jisx0213.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-cdef.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-cdef.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-char.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-char.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-csys.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-csys.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-font.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-font.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-mime.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-mime.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-sjis.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-udef.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-udef.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-util.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/x0213-util.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213/ujisx0213.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mccl-font.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mccl-font.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs-ccl.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs-ccl.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs-error.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs-error.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs-type.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs-type.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mucs.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/mule-uni.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/u-cns-1.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/u-cns-2.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/u-cns-3.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/u-cns-4.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/u-cns-5.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/u-cns-6.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/u-cns-7.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uascii.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/ubig5.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/ugb2312.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uipa.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-1.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-2.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-3.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-4.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-5.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-6.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-7.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-8.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uiso8859-9.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/ujisx0201.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/ujisx0208.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/ujisx0212.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/uksc5601.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata/utis620.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/tae.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/tae.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/tbl-mg.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/tbl-mg.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/trans-util.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/trans-util.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/txt-tbl.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/txt-tbl.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/un-data.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/un-data.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/un-define.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/un-define.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/un-tools.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/un-tools.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/un-trbase.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/unicode.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/unicode.elc X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/utf.el X%%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/utf.elc X@dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/big5conv X@dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/jisx0213 X@dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs/reldata X@dirrm %%EMACS_LIBDIR_WITH_VER%%/site-lisp/mule-ucs X%%MULEUCSDOCDIR%%/ChangeLog X%%MULEUCSDOCDIR%%/ChangeLog.jisx0213 X%%MULEUCSDOCDIR%%/MuleUni.txt X%%MULEUCSDOCDIR%%/README X%%MULEUCSDOCDIR%%/README.Unicode X%%MULEUCSDOCDIR%%/README.big5conv X%%MULEUCSDOCDIR%%/README.jisx0213 X@dirrm %%MULEUCSDOCDIR%% END-of-mule-ucs-emacs20/pkg/PLIST echo x - mule-ucs-emacs20/pkg/MESSAGE sed 's/^X//' >mule-ucs-emacs20/pkg/MESSAGE << 'END-of-mule-ucs-emacs20/pkg/MESSAGE' XIf you want to use Unicode support included in Mule-UCS package, Xplease put one line as below: X X(require 'un-define) X Xin your .emacs, site-start.el, or any other start up configuration file. XIf you want to use auto detection feature on UTF-8/16, add one more: X X(require 'un-tools) X XSee ${PREFIX}/share/doc/mule-ucs/README.Unicode for details. X XIf you want to use BIG5 conversion support, add the below line either: X X(require 'big5c-ucs) X Xor X X(require 'big5c-cns) X Xto your .emacs depends on which conversion methods you would like to use. XSee ${PREFIX}/share/doc/mule-ucs/README.big5conv for details. X XIf you want to use JIS X 0213 support, add the following line: X X(require 'jisx0213) X Xto your .emacs. See ${PREFIX}/share/doc/mule-ucs/README.jisx0213 X(written in Japanese) for details. X XMule-UCS is installed under the following directory: X ${PREFIX}/share/emacs/20.x/site-lisp/mule-ucs/ --- Mule-UCS X END-of-mule-ucs-emacs20/pkg/MESSAGE echo x - mule-ucs-emacs20/Makefile sed 's/^X//' >mule-ucs-emacs20/Makefile << 'END-of-mule-ucs-emacs20/Makefile' X# New ports collection makefile for: Mule-UCS for GNU Emacs 20 X# Version required: 0.74 X# Date created: 14 January 2000 X# Whom: OKAZAKI Tetsurou X# X# $FreeBSD$ X# X XDISTNAME= Mule-UCS-0.74 XPORTNAME= mule-ucs-${EMACS_PORT} XPORTVERSION= 0.74 XCATEGORIES= converters elisp XMASTER_SITES= ftp://ftp.kddlabs.co.jp/Japan/m17n.org/mule/Mule-UCS/ \ X ftp://ftp.etl.go.jp/pub/mule/Mule-UCS/ \ X ftp://ftp.win.or.jp/pub/word/mule/Mule-UCS/ \ X ftp://ftp.center.osaka-u.ac.jp/mule/Mule-UCS/ \ X ftp://ftp.kreonet.re.kr/pub/tools/emacs/mule/Mule-UCS/ \ X ftp://ftp.m17n.org/pub/mule/Mule-UCS/ X XMAINTAINER= okazaki@be.to X XMULEUCSDOCDIR= share/doc/mule-ucs X X# emacs20 XEMACS_NAME= emacs XEMACS_PORT= emacs20 XEMACS_VER= 20.6 XEMACS_LIBDIR= share/${EMACS_NAME} XEMACS_LIBDIR_WITH_VER= ${EMACS_LIBDIR}/${EMACS_VER} X X# target name for make build XALL_TARGET= elc X XEMACS_CMD= ${PREFIX}/bin/${EMACS_NAME}-${EMACS_VER} XBUILD_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT} XRUN_DEPENDS= ${EMACS_CMD}:${PORTSDIR}/editors/${EMACS_PORT} XSCRIPTS_ENV= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER} \ X EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} XPLIST_SUB= EMACS_LIBDIR=${EMACS_LIBDIR} EMACS_VER=${EMACS_VER} \ X EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \ X MULEUCSDOCDIR=${MULEUCSDOCDIR} XMAKE_FLAGS= EMACS=${EMACS_CMD} X XMULEUCS_DESTDIR= ${PREFIX}/${EMACS_LIBDIR_WITH_VER}/site-lisp/mule-ucs XEMACS_ARGS= -q --no-site-file -batch X Xdo-build: X cd ${WRKSRC} && \ X ${EMACS_CMD} ${EMACS_ARGS} -l mucs-comp.el X cd ${WRKSRC}/lisp/big5conv && \ X ${EMACS_CMD} ${EMACS_ARGS} -l big5-comp.el X cd ${WRKSRC}/lisp/jisx0213 && \ X ${EMACS_CMD} ${EMACS_ARGS} -l x0213-comp.el X Xdo-install: X @${MKDIR} ${MULEUCS_DESTDIR} X cd ${WRKSRC}/lisp; \ X for dir in . big5conv jisx0213 reldata ; do \ X ${MKDIR} ${MULEUCS_DESTDIR}/$${dir} ; \ X ${INSTALL_DATA} $${dir}/*.el* ${MULEUCS_DESTDIR}/$${dir} ; \ X done X @${RM} ${MULEUCS_DESTDIR}/big5conv/big5-comp.el X @${RM} ${MULEUCS_DESTDIR}/jisx0213/x0213-comp.el X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/${MULEUCSDOCDIR} X cd ${WRKSRC}/lisp; \ X for i in ChangeLog MuleUni.txt README* ; do \ X ${INSTALL_DATA} $${i} ${PREFIX}/${MULEUCSDOCDIR}/ ; \ X done X ${INSTALL_DATA} ${WRKSRC}/lisp/big5conv/README \ X ${PREFIX}/${MULEUCSDOCDIR}/README.big5conv X ${INSTALL_DATA} ${WRKSRC}/lisp/jisx0213/ChangeLog \ X ${PREFIX}/${MULEUCSDOCDIR}/ChangeLog.jisx0213 X ${INSTALL_DATA} ${WRKSRC}/lisp/jisx0213/readme.txt \ X ${PREFIX}/${MULEUCSDOCDIR}/README.jisx0213 X.endif X X.include <bsd.port.mk> END-of-mule-ucs-emacs20/Makefile exit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004041730.KAA22704>