summaryrefslogtreecommitdiff
path: root/editors/gate/files
diff options
context:
space:
mode:
authorKevin Lo <kevlo@FreeBSD.org>2000-07-21 10:11:44 +0000
committerKevin Lo <kevlo@FreeBSD.org>2000-07-21 10:11:44 +0000
commit02585bd39c142329511c924d7776934106f2596e (patch)
treee03fe5f89bf2e48fbff9cb1992f6bce3f7110d92 /editors/gate/files
parentFor production systems, --with-malloc=native is a recommended feature. (diff)
Initial import of gate-2.04c.
gate is a simple and unobtrusive line-oriented text editor. PR: 19905 Submitted by: Christopher N. Harrell <cnh@ivmg.net> Reviewed by: sobomax
Notes
Notes: svn path=/head/; revision=30930
Diffstat (limited to 'editors/gate/files')
-rw-r--r--editors/gate/files/patch-aa24
-rw-r--r--editors/gate/files/patch-ab31
-rw-r--r--editors/gate/files/patch-ac11
-rw-r--r--editors/gate/files/patch-ad19
-rw-r--r--editors/gate/files/patch-ae20
-rw-r--r--editors/gate/files/patch-af16
6 files changed, 121 insertions, 0 deletions
diff --git a/editors/gate/files/patch-aa b/editors/gate/files/patch-aa
new file mode 100644
index 000000000000..3ff505b0b2b8
--- /dev/null
+++ b/editors/gate/files/patch-aa
@@ -0,0 +1,24 @@
+--- Makefile.orig Wed Jul 24 02:23:43 1996
++++ Makefile Fri Jul 21 17:57:55 2000
+@@ -150,17 +150,17 @@
+ #LIB= -ltermcap
+
+ # my Linux box with international ispell - Debugging only
+-CFLAGS= -g \
++CFLAGS+= -g \
+ -DBSD \
+ -DYAPP \
+ -DNOVICE \
+ -DIISPELL \
+ -DPICO_BUG \
+- -DSPELL_PATH='"/usr/local/bin/ispell"' \
+- -DDICT_DIR='"/usr/local/lib"' \
++ -DSPELL_PATH='"$(LOCALBASE)/bin/ispell"' \
++ -DDICT_DIR='"$(LOCALBASE)/share/ispell"' \
+ -DLANG_DEFAULT='"english"'\
+ -DDEFAULT_EDITOR='"/usr/bin/vi"' \
+- -DHELP_FILE='"/home/janc/src/gate/gate.help"'
++ -DHELP_FILE='"$(PREFIX)/share/gate/gate.help"'
+ LIB= -ltermcap
+
+ OBJS=main.o line.o syst.o util.o cmd.o file.o opt.o subs.o term.o proc.o spel.o
diff --git a/editors/gate/files/patch-ab b/editors/gate/files/patch-ab
new file mode 100644
index 000000000000..24c8ab8e62b6
--- /dev/null
+++ b/editors/gate/files/patch-ab
@@ -0,0 +1,31 @@
+--- file.c.orig Mon Jul 17 23:05:48 2000
++++ file.c Mon Jul 17 23:12:29 2000
+@@ -59,12 +59,12 @@
+ * open file descriptor.
+ */
+
+-FILE *copy_file(char *wname)
++FILE *copy_file(char *wname, int fd)
+ {
+ FILE *wfp;
+ int ch;
+
+- if ((wfp= fopen(wname,"w+")) == NULL)
++ if ((wfp= fdopen(fd,"w+")) == NULL)
+ {
+ printf("Cannot open file %s\n",wname);
+ return(NULL);
+@@ -84,10 +84,12 @@
+ void write_file(char *wname)
+ {
+ FILE *fp;
++int fd;
+
+ if (expand_tilde(wname)) return;
+
+- if ((fp= copy_file(wname)) == NULL) return;
++ fd = open(wname, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
++ if ((fp= copy_file(wname, fd)) == NULL) return;
+ fclose(fp);
+ printf("Saved in file %s\n",wname);
+ }
diff --git a/editors/gate/files/patch-ac b/editors/gate/files/patch-ac
new file mode 100644
index 000000000000..242ace8e9b7b
--- /dev/null
+++ b/editors/gate/files/patch-ac
@@ -0,0 +1,11 @@
+--- gate.h.orig Mon Jul 17 23:20:52 2000
++++ gate.h Mon Jul 17 23:21:15 2000
+@@ -213,7 +213,7 @@
+
+ /* FILE.C */
+ void read_file(char *rname, int strip);
+-FILE *copy_file(char *wname);
++FILE *copy_file(char *wname, int fd);
+ void write_file(char *wname);
+ void typefile(char *name);
+ void emptyfile(void);
diff --git a/editors/gate/files/patch-ad b/editors/gate/files/patch-ad
new file mode 100644
index 000000000000..c010923f2395
--- /dev/null
+++ b/editors/gate/files/patch-ad
@@ -0,0 +1,19 @@
+--- proc.c.orig Mon Jul 17 23:13:54 2000
++++ proc.c Mon Jul 17 23:14:26 2000
+@@ -57,13 +57,14 @@
+ char tmpname[20];
+ FILE *cfp;
+ long oldt;
++int fd;
+
+ /* We could use a call to make_copy() here, but this method survives
+ * interupts better
+ */
+ strcpy(tmpname, "/tmp/gateXXXXXX");
+- mktemp(tmpname);
+- if ((cfp= fopen(tmpname,"w+")) == NULL)
++ fd = mkstemp(tmpname);
++ if ((cfp= fdopen(fd,"w+")) == NULL)
+ {
+ printf("Cannot open file %s.\n",tmpname);
+ return(NULL);
diff --git a/editors/gate/files/patch-ae b/editors/gate/files/patch-ae
new file mode 100644
index 000000000000..dd8ec283c140
--- /dev/null
+++ b/editors/gate/files/patch-ae
@@ -0,0 +1,20 @@
+--- spel.c.orig Mon Jul 17 23:14:49 2000
++++ spel.c Mon Jul 17 23:15:57 2000
+@@ -9,7 +9,7 @@
+ typedef struct dirent dirent;
+ #define dnamlen(d) strlen(d->d_name)
+ #else
+-#include <sys/dir.h>
++#include <dirent.h>
+ typedef struct direct dirent;
+ #define dnamlen(d) (d->d_namlen)
+ #endif
+@@ -298,7 +298,7 @@
+ #ifdef DICT_DIR
+ char buf[BUFSIZE+1];
+ DIR *ispd;
+-dirent *de;
++struct dirent *de;
+ int n= 0;
+ int namlen;
+
diff --git a/editors/gate/files/patch-af b/editors/gate/files/patch-af
new file mode 100644
index 000000000000..8753a62a639d
--- /dev/null
+++ b/editors/gate/files/patch-af
@@ -0,0 +1,16 @@
+--- subs.c.orig Mon Jul 17 23:16:19 2000
++++ subs.c Mon Jul 17 23:16:45 2000
+@@ -40,10 +40,11 @@
+ {
+ char tmpname[18];
+ FILE *fp;
++int fd;
+
+ strcpy(tmpname, "/tmp/gateXXXXXX");
+- mktemp(tmpname);
+- fp= copy_file(tmpname);
++ fd = mkstemp(tmpname);
++ fp= copy_file(tmpname, fd);
+ unlink(tmpname);
+ return(fp);
+ }