From ee295e31af28c61e2c9d3e92c0a4164528fbfe75 Mon Sep 17 00:00:00 2001 From: hubertf Date: Thu, 19 Oct 2000 23:54:37 +0000 Subject: Ng is a very light weight Emacs clone editor, written in C. It doesn't have Lisp(that means very limited customization is available). Since you can invoke it very quickly (compared with real GNU Emacs), it is useful in dealing with changing small file a bit. Ng(Nihongo Micro Gnu Emacs) is a Mg(Micro Gnu Emacs)'s japanese port. Ng supports EUC, JIS and SJIS code. Ng also have (rather simple) C-mode. It is also very useful even if you don't need Japanese support. Submitted in PR 11240 by Jun Ebihara --- editors/ng/Makefile | 46 +++++++++++++++++++++++++++++++++++++++++++++ editors/ng/files/md5 | 3 +++ editors/ng/files/patch-sum | 3 +++ editors/ng/patches/patch-aa | 24 +++++++++++++++++++++++ editors/ng/pkg/COMMENT | 1 + editors/ng/pkg/DESCR | 11 +++++++++++ editors/ng/pkg/PLIST | 11 +++++++++++ 7 files changed, 99 insertions(+) create mode 100644 editors/ng/Makefile create mode 100644 editors/ng/files/md5 create mode 100644 editors/ng/files/patch-sum create mode 100644 editors/ng/patches/patch-aa create mode 100644 editors/ng/pkg/COMMENT create mode 100644 editors/ng/pkg/DESCR create mode 100644 editors/ng/pkg/PLIST (limited to 'editors') diff --git a/editors/ng/Makefile b/editors/ng/Makefile new file mode 100644 index 00000000000..88ff1e7a621 --- /dev/null +++ b/editors/ng/Makefile @@ -0,0 +1,46 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/10/19 23:54:37 hubertf Exp $ + +DISTNAME= ng-1.4 +CATEGORIES= editors japanese +MASTER_SITES= http://ha3.seikyou.ne.jp/home/amura/archives/ng/ + +MAINTAINER= fk200329@fsinet.or.jp +HOMEPAGE= http://ha3.seikyou.ne.jp/home/amura/ng/ + + +.include "../../mk/bsd.prefs.mk" # for USE_CANNA + +.if !defined(USE_CANNA) +USE_CANNA= YES +.endif + +.if ${USE_CANNA} == "YES" +DEPENDS= Canna-lib-3.5b2:../../japanese/canna-lib +.endif + +WRKSRC= ${WRKDIR}/ng +ALL_TARGET= ng +MAKEFLAGS+= USE_CANNA=${USE_CANNA} + +post-patch: +.if ${USE_CANNA} != "YES" + @(cd ${WRKSRC}; ${MV} config.h config.h.orig ) + @(cd ${WRKSRC}; ${SED} -e "s/#define CANNA/#undef CANNA/" config.h.orig > config.h ) +.endif + @(cd ${WRKSRC}; ${LN} -s sys/bsd/Makefile . ) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/ng ${PREFIX}/bin/ + +post-install: + ${MKDIR} ${PREFIX}/share/doc/ng + ${INSTALL_DATA} ${WRKSRC}/docs/Ng.FAQ ${PREFIX}/share/doc/ng/Ng.FAQ.euc-jp + ${INSTALL_DATA} ${WRKSRC}/docs/Ng.doc ${PREFIX}/share/doc/ng/Ng.doc.euc-jp + ${INSTALL_DATA} ${WRKSRC}/docs/Ng.ref ${PREFIX}/share/doc/ng/Ng.ref.euc-jp + ${INSTALL_DATA} ${WRKSRC}/docs/Ng.tut ${PREFIX}/share/doc/ng/Ng.tut.euc-jp + ${INSTALL_DATA} ${WRKSRC}/docs/README.Ng ${PREFIX}/share/doc/ng/README.Ng.euc-jp + ${INSTALL_DATA} ${WRKSRC}/docs/README.SKG ${PREFIX}/share/doc/ng/README.SKG.euc-jp + ${INSTALL_DATA} ${WRKSRC}/docs/CHANGES.new ${PREFIX}/share/doc/ng/CHANGES.new.euc-jp + ${INSTALL_DATA} ${WRKSRC}/docs/CHANGES.doc ${PREFIX}/share/doc/ng/CHANGES.doc.euc-jp + +.include "../../mk/bsd.pkg.mk" diff --git a/editors/ng/files/md5 b/editors/ng/files/md5 new file mode 100644 index 00000000000..b3a15083874 --- /dev/null +++ b/editors/ng/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/10/19 23:54:37 hubertf Exp $ + +MD5 (ng-1.4.tar.gz) = 83fd519100b78ba0f6809ba4899b1863 diff --git a/editors/ng/files/patch-sum b/editors/ng/files/patch-sum new file mode 100644 index 00000000000..14062465d55 --- /dev/null +++ b/editors/ng/files/patch-sum @@ -0,0 +1,3 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/10/19 23:54:37 hubertf Exp $ + +MD5 (patch-aa) = ac1465c83276ecef6ff371b395c6b005 diff --git a/editors/ng/patches/patch-aa b/editors/ng/patches/patch-aa new file mode 100644 index 00000000000..a660a218b1c --- /dev/null +++ b/editors/ng/patches/patch-aa @@ -0,0 +1,24 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/10/19 23:54:37 hubertf Exp $ + +--- sys/bsd/Makefile.orig Tue Jun 27 10:48:02 2000 ++++ sys/bsd/Makefile Thu Sep 7 06:02:02 2000 +@@ -8,14 +8,17 @@ + # Modified for Ng 1.0 by Shigeki Yoshida (shige@csk.CO.JP) 1990.01.29 + + SYS = bsd +-LIBS = -L/usr/pkg/lib -lcanna -ltermcap ++LIBS = -L${PREFIX}/lib -ltermcap ++.if ${USE_CANNA} == "YES" ++LIBS += -lcanna ++.endif + # CDEFS gets defines, and gets passed to lint. CFLAGS gets flags, and doesn't + # get passed to lint. + # + # Now, compile time options are defined in a "config.h". + # + CDEFS = +-CFLAGS = -O2 -I/usr/pkg/include $(CDEFS) ++CFLAGS = -O2 -I${PREFIX}/include $(CDEFS) + + # If your machine don't have an alloca(), please define ALLOCA. + #ALLOCA = alloca.o diff --git a/editors/ng/pkg/COMMENT b/editors/ng/pkg/COMMENT new file mode 100644 index 00000000000..2d4e67d23e1 --- /dev/null +++ b/editors/ng/pkg/COMMENT @@ -0,0 +1 @@ +Very light Emacs-clone with japanese support diff --git a/editors/ng/pkg/DESCR b/editors/ng/pkg/DESCR new file mode 100644 index 00000000000..c148f693a26 --- /dev/null +++ b/editors/ng/pkg/DESCR @@ -0,0 +1,11 @@ +Ng is a very light weight Emacs clone editor, written in C. +It doesn't have Lisp(that means very limited customization +is available). Since you can invoke it very quickly +(compared with real GNU Emacs), it is useful in dealing with +changing small file a bit. + +Ng(Nihongo Micro Gnu Emacs) is a Mg(Micro Gnu Emacs)'s +japanese port. Ng supports EUC, JIS and SJIS code. +Ng also have (rather simple) C-mode. + +It is also very useful even if you don't need Japanese support. diff --git a/editors/ng/pkg/PLIST b/editors/ng/pkg/PLIST new file mode 100644 index 00000000000..7d6cde3db52 --- /dev/null +++ b/editors/ng/pkg/PLIST @@ -0,0 +1,11 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/10/19 23:54:37 hubertf Exp $ +bin/ng +share/doc/ng/CHANGES.doc.euc-jp +share/doc/ng/CHANGES.new.euc-jp +share/doc/ng/Ng.FAQ.euc-jp +share/doc/ng/Ng.doc.euc-jp +share/doc/ng/Ng.ref.euc-jp +share/doc/ng/Ng.tut.euc-jp +share/doc/ng/README.Ng.euc-jp +share/doc/ng/README.SKG.euc-jp +@dirrm share/doc/ng -- cgit v1.2.3