diff options
author | Satoshi Asami <asami@FreeBSD.org> | 1994-11-22 23:59:14 +0000 |
---|---|---|
committer | Satoshi Asami <asami@FreeBSD.org> | 1994-11-22 23:59:14 +0000 |
commit | da9473c95cb16af93ba474629ae539238e04f6f5 (patch) | |
tree | 166244e36e111e10945fdd10903ab7e9647e61b9 /japanese/mule-freewnn | |
parent | ee16c5319402ae94b29b47cf038ed66e822aedde (diff) | |
download | ports-da9473c95cb16af93ba474629ae539238e04f6f5.tar.gz ports-da9473c95cb16af93ba474629ae539238e04f6f5.zip |
Notes
Diffstat (limited to 'japanese/mule-freewnn')
-rw-r--r-- | japanese/mule-freewnn/Makefile | 45 | ||||
-rw-r--r-- | japanese/mule-freewnn/pkg-comment | 1 | ||||
-rw-r--r-- | japanese/mule-freewnn/pkg-descr | 19 |
3 files changed, 65 insertions, 0 deletions
diff --git a/japanese/mule-freewnn/Makefile b/japanese/mule-freewnn/Makefile new file mode 100644 index 000000000000..613504736343 --- /dev/null +++ b/japanese/mule-freewnn/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-freewnn/pkg-comment b/japanese/mule-freewnn/pkg-comment new file mode 100644 index 000000000000..a5e877d4bcae --- /dev/null +++ b/japanese/mule-freewnn/pkg-comment @@ -0,0 +1 @@ +mule-2.1, a multilingual emacs diff --git a/japanese/mule-freewnn/pkg-descr b/japanese/mule-freewnn/pkg-descr new file mode 100644 index 000000000000..31dcabd5deb9 --- /dev/null +++ b/japanese/mule-freewnn/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 |