FreeBSD converters : mule-ucs4>
Mule-UCS is an Emacs Lisp library to define encoding/decoding schemes by
rather simple translation rule.
Emacs prepares encoding/decoding schemes in the following 2 mechanisms.
(A) ... built-in ISO/IEC 2022 encoder/decoder
(B) ... Code Conversion Language(CCL) engine
Although (A) provides powerful encoding/decoding schemes as to
ISO/IEC 2022, we cannot utilize this for any other encoding schemes.
(B) is a simple register machine. However, CCL program is arcane
language because it is mysterious and obscure:-P.
Mule-UCS provides flexible and comprehensible encoding mechanism to Emacs.
Currently, Mule-UCS generates CCL program from the translation rule, but
in the future, Mule-UCS may support another conversion engine on Emacs.
Predefined conversions for Mule-UCS included in this package are:
(1) ... Unicode(UTF-7/8/16) support.
(2) ... Big5 <-> CNS conversion support.
(3) ... JIS X 0213 support.
---
Ported by okazaki@FreeBSD.org
|
mule-ucs history
v. 1.16
date: 2007/05/19 20:01:00; author: flz; state: Exp; lines: +1 -0
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.15
date: 2006/11/05 11:53:47; author: ume; state: Exp; lines: +1 -1
Obey user setting of EMACS_PORT_NAME to be friendry for emacs22.
v. 1.14
date: 2006/07/24 15:14:44; author: jmelo; state: Exp; lines: +1 -2
- Remove bad site:
* ftp://ftp.nihon-u.ac.jp/pub/text/m17n/mule/Mule-UCS/test/
v. 1.13
date: 2006/04/15 06:17:50; author: linimon; state: Exp; lines: +1 -1
Reset okazaki due to long period of inactivity and maintainer-timeout.
Hat: portmgr
v. 1.12
date: 2006/01/28 02:11:05; author: linimon; state: Exp; lines: +1 -0
- Fix possibility of "infinite make fork" when "Registering install for ..."
EMACS ports. [1]
- Allow building a port as root using an NFS-mounted /usr/ports if the
server maps root to a UID other than root. [2]
- Make 'BROKEN' and 'IGNORED' ports exit their "make install" with a fail
status rather than success. [3]
- Improve behavior when dealing with versioned dependencies. [4]
- Fix false positives in check-conflicts target. [5]
- Remove obsolete bzip2 code. [6]
- Add physical category net-p2p. [7]
- Don't fetch INDEXFILE if not necessary; respect FETCH_ENV. [8], [11]
- INDEX can now be moved outside of ports tree. [9]
- Add ghostscript-gpl. [10]
- Remove obsolete USE_MESA. [12]
- Force pkg_install tools from ports on FreeBSD 4.10 and older. [13]
- Document ALWAYS_KEEP_DISTFILES. [14]
- Remove USE_REINPLACE from bsd.port.mk USE_DOS2UNIX patch. [15]
PR: ports/37596 [1], ports/57259 [2], ports/63216 [3],
ports/89448 [4], ports/89710 [5], ports/88996 [6],
ports/89260 [7], ports/89363 [8], ports/89809 [9],
ports/89853 [10], ports/91086 [11], ports/91710 [12],
ports/91727 [13], ports/92111 [14], ports/92124 [15]
Submitted by: Jay Sachs [1], sem [1, 3, 8, 12],
Andrew Heybey [2], Jamie Jones
, tobez [4], Mark
Andrews [5], edwin [6, 11, 15],
pav [7, 13], Peter Jeremy [9], Ulrich Spoerlein [10],
netchild [11], erwin [14]
Reviewed by: kris, clement (partially)
v. 1.11
date: 2005/10/06 22:45:04; author: linimon; state: Exp; lines: +0 -2
Remove obsolete mastersites.
Source: distfile survey
No response from: maintainer
v. 1.10
date: 2003/04/15 22:53:37; author: okazaki; state: Exp; lines: +11 -8
Upgrade to 0.85 release candidate 3.
v. 1.9
date: 2003/03/06 19:23:08; author: ade; state: Exp; lines: +1 -0
Destroy pkg-comment for some of the stranger uses in the tree,
pending the final semi-automatic purge.
Approved by: portmgr (implicitly)
v. 1.8
date: 2002/05/16 20:02:26; author: okazaki; state: Exp; lines: +7 -2
Stop installing a backup file created by `patch'.
Fix a syntax error about `mapcar' in patch-aa.
Bump up PORTREVISION.
v. 1.7
date: 2002/05/16 04:39:48; author: okazaki; state: Exp; lines: +14 -11
Update to support Emacs 21.
PR: 33094
Submitted by: yoichi
Add a patch to mitigate slow Mule-UCS loading in Emacs 21.2,
written by Dave Love .
Obtained from: http://tsukuba.m17n.org/mule-archive/2002-3/msg00000.html
Use ${DOCSDIR} instead of ${PREFIX}/${PORTDOCDIR}.
v. 1.6
date: 2001/04/19 16:14:54; author: okazaki; state: Exp; lines: +9 -10
- Update to 0.84.
- Maintainance MASTER_SITES and remove an unneed setting of `ALL_TARGET'.
- Sort rules of the port's custom `do-build' target.
- Use %%PORTDOCS%% in `pkg-plist'.
v. 1.5
date: 2000/12/13 19:30:10; author: okazaki; state: Exp; lines: +3 -3
Update Mule-UCS to 0.83.
Change maintainer's e-mail address.
v. 1.4
date: 2000/09/16 20:16:16; author: ade; state: Exp; lines: +13 -25
Update to 0.82
PR: 21163
Submitted by: maintainer
v. 1.3
date: 2000/06/27 00:44:50; author: jseger; state: Exp; lines: +4 -8
Use EMACS_PORT_NAME
v. 1.2
date: 2000/04/07 20:19:26; author: knu; state: Exp; lines: +2 -3
Place the optional variable DISTNAME after required ones, copying
mharo's previous commits on japanese/namazu2 and devel/p5-File-MMagic.
v. 1.1
date: 2000/04/04 18:11:29; author: knu; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 2000/04/04 18:11:29; author: knu; state: Exp; lines: +0 -0
This is the Mule-UCS (Universal enCoding System) for FSF Emacs 20,
an Emacs Lisp library to define encoding/decoding schemes by rather
simple translation rule..
PR: ports/16931
Submitted by: OKAZAKI Tetsurou
=============================================================================
|