diff options
author | Kevin Lo <kevlo@FreeBSD.org> | 2000-07-21 10:11:44 +0000 |
---|---|---|
committer | Kevin Lo <kevlo@FreeBSD.org> | 2000-07-21 10:11:44 +0000 |
commit | 02585bd39c142329511c924d7776934106f2596e (patch) | |
tree | e03fe5f89bf2e48fbff9cb1992f6bce3f7110d92 /editors/gate/files | |
parent | For 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-aa | 24 | ||||
-rw-r--r-- | editors/gate/files/patch-ab | 31 | ||||
-rw-r--r-- | editors/gate/files/patch-ac | 11 | ||||
-rw-r--r-- | editors/gate/files/patch-ad | 19 | ||||
-rw-r--r-- | editors/gate/files/patch-ae | 20 | ||||
-rw-r--r-- | editors/gate/files/patch-af | 16 |
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); + } |