From 9a8214a7cc10bd73ceaef192f4ab800bf9450310 Mon Sep 17 00:00:00 2001 From: agc Date: Sat, 6 Mar 1999 22:07:50 +0000 Subject: Initial import of jove-4.16, "Jonathon's Own Version of EMACS", an emacs-style editor but lacking the LISP engine. This package was constructed by James Graham (greywolf@starwolf.com), with minor cleanups by me. --- editors/jove/Makefile | 14 +++++++++ editors/jove/files/md5 | 3 ++ editors/jove/patches/patch-aa | 68 +++++++++++++++++++++++++++++++++++++++++++ editors/jove/pkg/COMMENT | 1 + editors/jove/pkg/DESCR | 12 ++++++++ editors/jove/pkg/PLIST | 28 ++++++++++++++++++ 6 files changed, 126 insertions(+) create mode 100644 editors/jove/Makefile create mode 100644 editors/jove/files/md5 create mode 100644 editors/jove/patches/patch-aa create mode 100644 editors/jove/pkg/COMMENT create mode 100644 editors/jove/pkg/DESCR create mode 100644 editors/jove/pkg/PLIST (limited to 'editors') diff --git a/editors/jove/Makefile b/editors/jove/Makefile new file mode 100644 index 00000000000..2eae889c821 --- /dev/null +++ b/editors/jove/Makefile @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1.1.1 1999/03/06 22:07:50 agc Exp $ +# + +DISTNAME= jove-4.16 +CATEGORIES= editors +MASTER_SITES= ftp://ftp.cs.toronto.edu/pub/moraes/jove/ + +MAINTAINER= packages@netbsd.org + +WRKSRC= ${WRKDIR}/jove + +NO_CONFIGURE= yes + +.include "../../mk/bsd.pkg.mk" diff --git a/editors/jove/files/md5 b/editors/jove/files/md5 new file mode 100644 index 00000000000..54c65a350e1 --- /dev/null +++ b/editors/jove/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 1999/03/06 22:07:50 agc Exp $ + +MD5 (jove-4.16.tar.gz) = 38ebd64355a99b0d007aaef17b0d00b1 diff --git a/editors/jove/patches/patch-aa b/editors/jove/patches/patch-aa new file mode 100644 index 00000000000..e507f875d39 --- /dev/null +++ b/editors/jove/patches/patch-aa @@ -0,0 +1,68 @@ +$NetBSD: patch-aa,v 1.1.1.1 1999/03/06 22:07:50 agc Exp $ + +--- Makefile.orig Thu Mar 4 14:54:17 1999 ++++ Makefile Thu Mar 4 15:59:51 1999 +@@ -27,16 +27,20 @@ + # LIBDIR and SHAREDIR. All others must already exist. + + SHELL = /bin/sh +-TMPDIR = /usr/tmp +-RECDIR = /usr/preserve ++TMPDIR = /var/tmp ++RECDIR = /var/preserve + ++.if defined(LOCALBASE) ++JOVEHOME = $(LOCALBASE) ++.else + JOVEHOME = /usr/local +-SHAREDIR = $(JOVEHOME)/lib/jove ++.endif ++SHAREDIR = $(JOVEHOME)/share/jove + LIBDIR = $(JOVEHOME)/lib/jove + BINDIR = $(JOVEHOME)/bin + MANDIR = $(JOVEHOME)/man/man$(MANEXT) + MANEXT = 1 +-DFLTSHELL = /bin/csh ++DFLTSHELL = /bin/sh + + # The install commands of BSD and System V differ in unpleasant ways: + # -c: copy (BSD); -c dir: destination directory (SysV) +@@ -47,15 +51,15 @@ + # "cp" will work reasonably well, but be aware that any links continue + # referencing the old file with new contents. + +-INSTALLFLAGS = # -g bin -o root ++INSTALLFLAGS = -g wheel -o root + + # to install executable files +-XINSTALL=cp +-#XINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 755 # -s ++#XINSTALL=cp ++XINSTALL=/usr/bin/install $(INSTALLFLAGS) -c -m 755 # -s + + # to install text files +-TINSTALL=cp +-#TINSTALL=/usr/ucb/install $(INSTALLFLAGS) -c -m 644 ++#TINSTALL=cp ++TINSTALL=/usr/bin/install $(INSTALLFLAGS) -c -m 644 + + # These should all just be right if the above ones are. + # You will confuse JOVE if you move anything from LIBDIR or SHAREDIR. +@@ -79,7 +83,7 @@ + # compiler, adding -Xa -v will increase compiler checking. + # On DEC OSF/1, -std1 -O + +-OPTFLAGS = -O ++OPTFLAGS = -O2 + + # For making dependencies under BSD systems + DEPENDFLAG = -M +@@ -163,7 +167,7 @@ + # + # You can just say 'make SYSDEFS=-Dwhatever' on these systems. + +-SYSDEFS = ++SYSDEFS = -DBSDPOSIX + + # for SCO Xenix, set + # MEMFLAGS = -Mle diff --git a/editors/jove/pkg/COMMENT b/editors/jove/pkg/COMMENT new file mode 100644 index 00000000000..f0430203ceb --- /dev/null +++ b/editors/jove/pkg/COMMENT @@ -0,0 +1 @@ +small emacs-style editor, but lacks the LISP engine. diff --git a/editors/jove/pkg/DESCR b/editors/jove/pkg/DESCR new file mode 100644 index 00000000000..8dc6755a110 --- /dev/null +++ b/editors/jove/pkg/DESCR @@ -0,0 +1,12 @@ +JOVE ("Jonathan's Own Version of Emacs") is an emacs-like editor less all +the overhead of the LISP engine. But for projects that don't require all +the chrome of EMACS, JOVE will get the job done. It supports split +screens, shell windows, process control, customizable comment formatting +and other features. No syntax highlighting, colorisation or any of the +other chrome. + +There is an 'X' version of jove included but it only works with SunTools +or OpenWindows. Hopefully this will be expanded. It is not compiled in +by default. + +If you want something more like EMACS, use EMACS. diff --git a/editors/jove/pkg/PLIST b/editors/jove/pkg/PLIST new file mode 100644 index 00000000000..aaaceee5151 --- /dev/null +++ b/editors/jove/pkg/PLIST @@ -0,0 +1,28 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 1999/03/06 22:07:50 agc Exp $ +bin/jove +bin/teachjove +lib/jove/portsrv +lib/jove/recover +share/jove/XTermresource +share/jove/cmds.doc +share/jove/jove.rc +share/jove/jove.rc.3022 +share/jove/jove.rc.sun +share/jove/jove.rc.sun-cmd +share/jove/jove.rc.vt100 +share/jove/jove.rc.wyse +share/jove/jove.rc.xterm +share/jove/jove.rc.z29 +share/jove/keychart. +share/jove/keychart.3022 +share/jove/keychart.sun +share/jove/keychart.sun-cmd +share/jove/keychart.vt100 +share/jove/keychart.wyse +share/jove/keychart.xterm +share/jove/keychart.z29 +share/jove/teach-jove +man/man1/jove.1 +man/man1/jovetool.1 +man/man1/teachjove.1 +man/man1/xjove.1 -- cgit v1.2.3