summaryrefslogtreecommitdiff
path: root/editors/jove
diff options
context:
space:
mode:
authoragc <agc>1999-03-06 22:07:50 +0000
committeragc <agc>1999-03-06 22:07:50 +0000
commiteda1077e3e031ecbf81dae41d8eed0ac6dc28ab6 (patch)
tree77a0bfcf139be029c37f94d8d49a02ecbb75be4c /editors/jove
parent73fa2262c8eb08c4f6c8f4759c66a92b4c1f2c2a (diff)
downloadpkgsrc-eda1077e3e031ecbf81dae41d8eed0ac6dc28ab6.tar.gz
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.
Diffstat (limited to 'editors/jove')
-rw-r--r--editors/jove/Makefile14
-rw-r--r--editors/jove/files/md53
-rw-r--r--editors/jove/patches/patch-aa68
-rw-r--r--editors/jove/pkg/COMMENT1
-rw-r--r--editors/jove/pkg/DESCR12
-rw-r--r--editors/jove/pkg/PLIST28
6 files changed, 126 insertions, 0 deletions
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