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 /japanese/mule-canna | |
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 'japanese/mule-canna')
-rw-r--r-- | japanese/mule-canna/Makefile | 45 | ||||
-rw-r--r-- | japanese/mule-canna/pkg-comment | 1 | ||||
-rw-r--r-- | japanese/mule-canna/pkg-descr | 19 |
3 files changed, 65 insertions, 0 deletions
diff --git a/japanese/mule-canna/Makefile b/japanese/mule-canna/Makefile new file mode 100644 index 00000000000..61350473634 --- /dev/null +++ b/japanese/mule-canna/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/japanese/mule-canna/pkg-comment b/japanese/mule-canna/pkg-comment new file mode 100644 index 00000000000..a5e877d4bca --- /dev/null +++ b/japanese/mule-canna/pkg-comment @@ -0,0 +1 @@ +mule-2.1, a multilingual emacs diff --git a/japanese/mule-canna/pkg-descr b/japanese/mule-canna/pkg-descr new file mode 100644 index 00000000000..31dcabd5deb --- /dev/null +++ b/japanese/mule-canna/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 |