diff options
author | asami <asami@FreeBSD.org> | 1994-11-23 07:59:14 +0800 |
---|---|---|
committer | asami <asami@FreeBSD.org> | 1994-11-23 07:59:14 +0800 |
commit | 1ed09c90402bd647cac04d7a0dfff59ac68a1f1a (patch) | |
tree | dcab64f8018e6e1deb2a13cbf98328f17ff0425d /editors | |
parent | 7f5f39e342c0e7d4832389ee5b3e02dc58bb06d2 (diff) | |
download | freebsd-ports-graphics-1ed09c90402bd647cac04d7a0dfff59ac68a1f1a.tar.gz freebsd-ports-graphics-1ed09c90402bd647cac04d7a0dfff59ac68a1f1a.tar.zst freebsd-ports-graphics-1ed09c90402bd647cac04d7a0dfff59ac68a1f1a.zip |
mule, multilingual extension to emacs (based on 19.27)
Diffstat (limited to 'editors')
-rw-r--r-- | editors/mule-common/Makefile | 45 | ||||
-rw-r--r-- | editors/mule-common/files/dir | 39 | ||||
-rw-r--r-- | editors/mule-common/pkg-comment | 1 | ||||
-rw-r--r-- | editors/mule-common/pkg-descr | 19 | ||||
-rw-r--r-- | editors/mule-common/pkg-plist | 29 | ||||
-rw-r--r-- | editors/mule/Makefile | 45 | ||||
-rw-r--r-- | editors/mule/pkg-comment | 1 | ||||
-rw-r--r-- | editors/mule/pkg-descr | 19 | ||||
-rw-r--r-- | editors/mule/pkg-plist | 29 |
9 files changed, 227 insertions, 0 deletions
diff --git a/editors/mule-common/Makefile b/editors/mule-common/Makefile new file mode 100644 index 00000000000..61350473634 --- /dev/null +++ b/editors/mule-common/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: mule +# Version required: 2.1 +# Date created: 22 November 1994 +# Whom: Satoshi Asami (asami) +# +# $Id: $ +# + +DISTNAME= mule-2.1 +DISTFILES= emacs-19.27.tar.gz +MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ +USE_GMAKE= yes +HAS_CONFIGURE= yes +CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \ + --wnn --wnn-libraries=/usr/X11R6/lib \ + --wnn-includes=/usr/X11R6/include/wnn --terminal-face +WRKSRC= ${WRKDIR}/emacs-19.27 +PATCHFILES= diff-19.27-2.1.gz +PATCHSITE= sh.wide.ad.jp:/JAPAN/mule/ +DEPENDS= ${PORTSDIR}/utils/Wnn + +pre-fetch: + @if [ ! -d ${DISTDIR} ]; then mkdir -p ${DISTDIR}; fi + @for file in ${PATCHFILES}; do \ + if [ ! -f ${DISTDIR}/$$file ]; then \ + echo ">> Fetching patch $$file from remote site..."; \ + ${NCFTP} ${NCFTPFLAGS} ${PATCHSITE}$$file \ + && mv $$file ${DISTDIR}; \ + fi \ + done + +pre-patch: + /bin/rm -f ${WRKSRC}/src/unexsunos4.c ${WRKSRC}/src/s/freebsd.h +# I took these two files from emacs-19.28 and added -lcrypt + cp ${FILESDIR}/unexsunos4.c ${WRKSRC}/src + cp ${FILESDIR}/freebsd.h ${WRKSRC}/src/s + @echo "===> Applying emacs -> mule patch" + @for file in ${PATCHFILES}; do \ + gzip -c -d ${DISTDIR}/$$file | patch -d ${WRKSRC} -p1 -s; \ + done + +pre-build: + find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \; + +.include <bsd.port.mk> diff --git a/editors/mule-common/files/dir b/editors/mule-common/files/dir new file mode 100644 index 00000000000..8478445ba8a --- /dev/null +++ b/editors/mule-common/files/dir @@ -0,0 +1,39 @@ +-*- Text -*- +This is the file .../info/dir, which contains the topmost node of the +Info hierarchy. The first time you invoke Info you start off +looking at that node, which is (dir)Top. + +File: dir Node: Top This is the top of the INFO tree + This (the Directory node) gives a menu of major topics. + Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h" + gives a primer for first-timers, "mTexinfo<Return>" visits Texinfo topic, + etc. + Or click mouse button 2 on a menu item or cross reference to select it. + --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) --- + +* Menu: The list of major topics begins on the next line. + +* Info: (info). Documentation browsing system. +* Emacs: (emacs). The extensible self-documenting text editor. +* VIP: (vip). A VI-emulation for Emacs. +* Forms: (forms). Emacs package for editing data bases + by filling in forms. +* GNUS: (gnus). The news reader GNUS. +* CL: (cl). Partial Common Lisp support for Emacs Lisp. +* SC: (sc). Supercite lets you cite parts of messages you're + replying to, in hairy ways. +* Dired-X: (dired-x). Dired Extra Features. + + MULE + +* Antenews-jp: (antenews-jp). (japanese). +* Canna-jp: (canna-jp). Kana to Kanji translation (japanese). +* Egg: (egg). Japanese/Chinese inputting. +* Egg-jp: (egg-jp). Japanese/Chinese inputting (japanese). +* Kbd-trans: (kbd-trans). Redefining keyboard layout for languages. +* Languages: (languages). Using Asian and European languages under Mule. +* M2PS: (m2ps). Translating Multi-language docs to postscript. +* Mule: (mule). Mule (v2.1). +* Mule-jp: (mule-jp). Mule (v2.1) (japanese). +* Quail: (quail). Multilanguage inputting. +* Terminology: (terminology). Overview of multilanguage inputting methods. diff --git a/editors/mule-common/pkg-comment b/editors/mule-common/pkg-comment new file mode 100644 index 00000000000..a5e877d4bca --- /dev/null +++ b/editors/mule-common/pkg-comment @@ -0,0 +1 @@ +mule-2.1, a multilingual emacs diff --git a/editors/mule-common/pkg-descr b/editors/mule-common/pkg-descr new file mode 100644 index 00000000000..31dcabd5deb --- /dev/null +++ b/editors/mule-common/pkg-descr @@ -0,0 +1,19 @@ +This is mule-2.1, a multilingual editor based on emacs-19.27. + +This package is built with Japanese support, using Wnn, as default. I +don't use other language/input methods. People are welcome to test +other configurations and report their results. + +This package is designed *not* to clobber any existing emacs +installation. In particular, the executables and man pages of +etags/ctags are not installed, and the info pages that come with the +original emacs don't get installed too. Remove the file +patches/patch-ab if you want this package to stand on its own. + +A "dir" file is supplied in the files/ subdirectory of the ports +package. Copy it into your /usr/local/info to read mule info pages, +but also make sure you also add everything that may have been added to +that file! + +- Satoshi +asami@cs.berkeley.edu diff --git a/editors/mule-common/pkg-plist b/editors/mule-common/pkg-plist new file mode 100644 index 00000000000..ead1e59ed12 --- /dev/null +++ b/editors/mule-common/pkg-plist @@ -0,0 +1,29 @@ +@cwd /usr/local +@exec mkdir -p %D/lib/mule/site-lisp +@exec mkdir -p %D/lib/mule/lock +@exec chmod 777 %D/lib/mule/lock +bin/mule +bin/m2ps +lib/mule/19.27 +man/man1/mule.1 +man/man1/m2ps.1 +info/CCL +info/ISO2022 +info/R2L +info/XFONT +info/antenews-jp +info/canna-jp +info/egg +info/egg-jp +info/egg-jp-1 +info/egg-jp-2 +info/kbd-trans +info/languages +info/m2ps +info/mule +info/mule-jp +info/mule-jp-1 +info/mule-jp-2 +info/mule-jp-3 +info/quail +info/terminology diff --git a/editors/mule/Makefile b/editors/mule/Makefile new file mode 100644 index 00000000000..61350473634 --- /dev/null +++ b/editors/mule/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: mule +# Version required: 2.1 +# Date created: 22 November 1994 +# Whom: Satoshi Asami (asami) +# +# $Id: $ +# + +DISTNAME= mule-2.1 +DISTFILES= emacs-19.27.tar.gz +MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ +USE_GMAKE= yes +HAS_CONFIGURE= yes +CONFIGURE_ARGS= i386--freebsd --prefix=${PREFIX} --with-x-toolkit \ + --wnn --wnn-libraries=/usr/X11R6/lib \ + --wnn-includes=/usr/X11R6/include/wnn --terminal-face +WRKSRC= ${WRKDIR}/emacs-19.27 +PATCHFILES= diff-19.27-2.1.gz +PATCHSITE= sh.wide.ad.jp:/JAPAN/mule/ +DEPENDS= ${PORTSDIR}/utils/Wnn + +pre-fetch: + @if [ ! -d ${DISTDIR} ]; then mkdir -p ${DISTDIR}; fi + @for file in ${PATCHFILES}; do \ + if [ ! -f ${DISTDIR}/$$file ]; then \ + echo ">> Fetching patch $$file from remote site..."; \ + ${NCFTP} ${NCFTPFLAGS} ${PATCHSITE}$$file \ + && mv $$file ${DISTDIR}; \ + fi \ + done + +pre-patch: + /bin/rm -f ${WRKSRC}/src/unexsunos4.c ${WRKSRC}/src/s/freebsd.h +# I took these two files from emacs-19.28 and added -lcrypt + cp ${FILESDIR}/unexsunos4.c ${WRKSRC}/src + cp ${FILESDIR}/freebsd.h ${WRKSRC}/src/s + @echo "===> Applying emacs -> mule patch" + @for file in ${PATCHFILES}; do \ + gzip -c -d ${DISTDIR}/$$file | patch -d ${WRKSRC} -p1 -s; \ + done + +pre-build: + find ${WRKSRC} -name \*.orig -exec /bin/rm -f \{} \; + +.include <bsd.port.mk> diff --git a/editors/mule/pkg-comment b/editors/mule/pkg-comment new file mode 100644 index 00000000000..a5e877d4bca --- /dev/null +++ b/editors/mule/pkg-comment @@ -0,0 +1 @@ +mule-2.1, a multilingual emacs diff --git a/editors/mule/pkg-descr b/editors/mule/pkg-descr new file mode 100644 index 00000000000..31dcabd5deb --- /dev/null +++ b/editors/mule/pkg-descr @@ -0,0 +1,19 @@ +This is mule-2.1, a multilingual editor based on emacs-19.27. + +This package is built with Japanese support, using Wnn, as default. I +don't use other language/input methods. People are welcome to test +other configurations and report their results. + +This package is designed *not* to clobber any existing emacs +installation. In particular, the executables and man pages of +etags/ctags are not installed, and the info pages that come with the +original emacs don't get installed too. Remove the file +patches/patch-ab if you want this package to stand on its own. + +A "dir" file is supplied in the files/ subdirectory of the ports +package. Copy it into your /usr/local/info to read mule info pages, +but also make sure you also add everything that may have been added to +that file! + +- Satoshi +asami@cs.berkeley.edu diff --git a/editors/mule/pkg-plist b/editors/mule/pkg-plist new file mode 100644 index 00000000000..ead1e59ed12 --- /dev/null +++ b/editors/mule/pkg-plist @@ -0,0 +1,29 @@ +@cwd /usr/local +@exec mkdir -p %D/lib/mule/site-lisp +@exec mkdir -p %D/lib/mule/lock +@exec chmod 777 %D/lib/mule/lock +bin/mule +bin/m2ps +lib/mule/19.27 +man/man1/mule.1 +man/man1/m2ps.1 +info/CCL +info/ISO2022 +info/R2L +info/XFONT +info/antenews-jp +info/canna-jp +info/egg +info/egg-jp +info/egg-jp-1 +info/egg-jp-2 +info/kbd-trans +info/languages +info/m2ps +info/mule +info/mule-jp +info/mule-jp-1 +info/mule-jp-2 +info/mule-jp-3 +info/quail +info/terminology |