mule, multilingual extension to emacs (based on 19.27)
This commit is contained in:
parent
ee16c53194
commit
da9473c95c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=467
45
editors/mule-common/Makefile
Normal file
45
editors/mule-common/Makefile
Normal file
@ -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>
|
39
editors/mule-common/files/dir
Normal file
39
editors/mule-common/files/dir
Normal file
@ -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.
|
1
editors/mule-common/pkg-comment
Normal file
1
editors/mule-common/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
mule-2.1, a multilingual emacs
|
19
editors/mule-common/pkg-descr
Normal file
19
editors/mule-common/pkg-descr
Normal file
@ -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
|
29
editors/mule-common/pkg-plist
Normal file
29
editors/mule-common/pkg-plist
Normal file
@ -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
|
45
editors/mule/Makefile
Normal file
45
editors/mule/Makefile
Normal file
@ -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>
|
1
editors/mule/pkg-comment
Normal file
1
editors/mule/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
mule-2.1, a multilingual emacs
|
19
editors/mule/pkg-descr
Normal file
19
editors/mule/pkg-descr
Normal file
@ -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
|
29
editors/mule/pkg-plist
Normal file
29
editors/mule/pkg-plist
Normal file
@ -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
|
45
japanese/mule-canna/Makefile
Normal file
45
japanese/mule-canna/Makefile
Normal file
@ -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>
|
1
japanese/mule-canna/pkg-comment
Normal file
1
japanese/mule-canna/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
mule-2.1, a multilingual emacs
|
19
japanese/mule-canna/pkg-descr
Normal file
19
japanese/mule-canna/pkg-descr
Normal file
@ -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
|
45
japanese/mule-freewnn/Makefile
Normal file
45
japanese/mule-freewnn/Makefile
Normal file
@ -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>
|
1
japanese/mule-freewnn/pkg-comment
Normal file
1
japanese/mule-freewnn/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
mule-2.1, a multilingual emacs
|
19
japanese/mule-freewnn/pkg-descr
Normal file
19
japanese/mule-freewnn/pkg-descr
Normal file
@ -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
|
45
japanese/mule-wnn6/Makefile
Normal file
45
japanese/mule-wnn6/Makefile
Normal file
@ -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>
|
1
japanese/mule-wnn6/pkg-comment
Normal file
1
japanese/mule-wnn6/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
mule-2.1, a multilingual emacs
|
19
japanese/mule-wnn6/pkg-descr
Normal file
19
japanese/mule-wnn6/pkg-descr
Normal file
@ -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
|
45
japanese/mule-wnn7/Makefile
Normal file
45
japanese/mule-wnn7/Makefile
Normal file
@ -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>
|
1
japanese/mule-wnn7/pkg-comment
Normal file
1
japanese/mule-wnn7/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
mule-2.1, a multilingual emacs
|
19
japanese/mule-wnn7/pkg-descr
Normal file
19
japanese/mule-wnn7/pkg-descr
Normal file
@ -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
|
45
textproc/coco/Makefile
Normal file
45
textproc/coco/Makefile
Normal file
@ -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>
|
39
textproc/coco/files/dir
Normal file
39
textproc/coco/files/dir
Normal file
@ -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.
|
1
textproc/coco/pkg-comment
Normal file
1
textproc/coco/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
mule-2.1, a multilingual emacs
|
19
textproc/coco/pkg-descr
Normal file
19
textproc/coco/pkg-descr
Normal file
@ -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
|
29
textproc/coco/pkg-plist
Normal file
29
textproc/coco/pkg-plist
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user