aboutsummaryrefslogtreecommitdiff
path: root/mail/imap-uw/files
diff options
context:
space:
mode:
authorPaul Traina <pst@FreeBSD.org>1997-12-07 01:02:52 +0000
committerPaul Traina <pst@FreeBSD.org>1997-12-07 01:02:52 +0000
commit86407722abb7249852cca908ba9136f687891114 (patch)
tree9251b3c7daa986482ae1abf5c5b1c60f24cffe44 /mail/imap-uw/files
parentf58987b657a0e1a8e047c553cfd12b63adcad49a (diff)
Notes
Diffstat (limited to 'mail/imap-uw/files')
-rw-r--r--mail/imap-uw/files/patch-aa21
-rw-r--r--mail/imap-uw/files/patch-ab70
2 files changed, 53 insertions, 38 deletions
diff --git a/mail/imap-uw/files/patch-aa b/mail/imap-uw/files/patch-aa
new file mode 100644
index 000000000000..76bc895d85b4
--- /dev/null
+++ b/mail/imap-uw/files/patch-aa
@@ -0,0 +1,21 @@
+--- src/osdep/unix/os_bsi.h Sat Oct 19 10:30:04 1996
++++ src/osdep/unix/os_bsi.h Thu Nov 20 01:01:00 1997
+@@ -37,7 +37,18 @@
+ #include <unistd.h>
+ #include <string.h>
+ #include <sys/types.h>
++
++/*
++ * FreeBSD v3.x and onward whines about <sys/dir.h> being obsolete, so switch
++ * to POSIX semantics.
++ */
++#if __FreeBSD__ >= 3
++#include <dirent.h>
++#define direct dirent
++#else
+ #include <sys/dir.h>
++#endif
++
+ #include <fcntl.h>
+ #include <syslog.h>
+ #include <sys/file.h>
diff --git a/mail/imap-uw/files/patch-ab b/mail/imap-uw/files/patch-ab
index 2e2f40a62e72..90827aa93f56 100644
--- a/mail/imap-uw/files/patch-ab
+++ b/mail/imap-uw/files/patch-ab
@@ -1,5 +1,5 @@
---- src/osdep/unix/Makefile.orig Fri Oct 24 00:24:19 1997
-+++ src/osdep/unix/Makefile Mon Nov 17 13:29:00 1997
+--- src/osdep/unix/Makefile.orig Thu Dec 4 17:54:13 1997
++++ src/osdep/unix/Makefile Sat Dec 6 16:30:32 1997
@@ -32,6 +32,7 @@
@@ -15,10 +15,10 @@
-CFLAGS=$(EXTRACFLAGS)
+SOFILES=${BINARIES:.o=.so}
+CFLAGS+=$(EXTRACFLAGS)
+ CHECKPW=std
EXTRADRIVERS=mbox
DEFAULTDRIVERS=imap nntp pop3 mh mx mbx tenex mtx mmdf unix news phile dummy
- LN=ln -s
-@@ -52,6 +54,9 @@
+@@ -54,6 +56,9 @@
RSHPATH=/usr/ucb/rsh
SHELL=/bin/sh
@@ -28,32 +28,27 @@
missing: ../OSTYPE CCTYPE
$(MAKE) `cat ../OSTYPE` CC=`cat CCTYPE`
-@@ -124,13 +129,13 @@
- ACTIVEFILE=/usr/lib/news/active NEWSSPOOL=/usr/spool/news \
+@@ -128,11 +133,11 @@
CFLAGS="-g -Dconst= -DNFSKLUDGE $(EXTRACFLAGS)"
--bsf: sigpsx # FreeBSD
-- $(MAKE) $(ARCHIVE) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" \
-- STDPROTO=unixproto MAILSPOOL=/var/mail \
-+bsf: sigbsd # FreeBSD
-+ $(MAKE) $(ARCHIVE) $(SHLIB) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" \
-+ STDPROTO=unixproto MAILSPOOL=/var/mail \
+ bsf: # FreeBSD
+- $(MAKE) $(ARCHIVE) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" SIGTYPE=psx \
++ $(MAKE) $(ARCHIVE) $(SHLIB) OS=bsi EXTRADRIVERS="$(EXTRADRIVERS)" SIGTYPE=psx \
+ STDPROTO=unixproto MAILSPOOL=/var/mail \
ACTIVEFILE=/usr/local/news/lib/active NEWSSPOOL=/var/news \
RSHPATH=/usr/bin/rsh \
- CFLAGS="-g -O -pipe -DNFSKLUDGE $(EXTRACFLAGS)" \
-- LDFLAGS="-lcrypt"
-+ CFLAGS="$(CFLAGS) -DNFSKLUDGE $(EXTRACFLAGS)" \
-+ LDFLAGS="-lcrypt"
++ CFLAGS="$(CFLAGS) -DNFSKLUDGE -DIGNORE_LOCK_EACCES_ERRORS $(EXTRACFLAGS)" \
+ LDFLAGS="-lcrypt"
- bsi: sigbsd # BSD/i386
- $(MAKE) $(ARCHIVE) OS=$@ EXTRADRIVERS="$(EXTRADRIVERS)" \
-@@ -517,12 +522,19 @@
+ bsi: # BSD/i386
+@@ -538,12 +544,19 @@
clean:
$(RM) *.o linkage.[ch] auths.c $(ARCHIVE) osdep.* CCTYPE CFLAGS LDFLAGS
+ $(RM) *.so
- $(ARCHIVE): $(BINARIES)
+ $(ARCHIVE): $(BINARIES) linkage.c
$(RM) $(ARCHIVE)
$(ARRC) $(ARCHIVE) $(BINARIES)
$(RANLIB) $(ARCHIVE)
@@ -61,36 +56,35 @@
+$(SHLIB): $(SOFILES)
+ ld -Bshareable -x -o $(SHLIB) $(SOFILES)
+
-+.c.so: osdep.h
++.c.so: osdep.h
+ $(CC) -fpic -DPIC -c $(CFLAGS) ${@:.so=.c} -o $@
+
# Dependencies
dummy.o: mail.h misc.h osdep.h dummy.h
-@@ -572,6 +584,26 @@
- -DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \
- $(EXTRAOSDEFS) -c os_$(OS).c
- $(MV) os_$(OS).o osdep.o
+@@ -588,6 +601,25 @@
+ write.c \
+ strerror.c strpbrk.c strstr.c strtok.c strtoul.c
+ $(CC) $(CFLAGS) -DSTDPROTO=$(STDPROTO) -DMAILSPOOL=\"$(MAILSPOOL)\" \
++ -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \
++ -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
++ -DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \
++ $(EXTRAOSDEFS) -c osdep.c
+
-+osdep.so: mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \
++osdep.so:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \
+ osdep.h env_unix.h tcp_unix.h \
-+ os_$(OS).c env_unix.c fs_unix.c ftl_unix.c nl_unix.c tcp_unix.c \
-+ flock.c fsync.c gethstid.c \
++ osdep.c env_unix.c fs_unix.c ftl_unix.c nl_unix.c tcp_unix.c \
++ auths.c flock.c fsync.c gethstid.c \
+ gr_wait.c gr_wait4.c gr_waitp.c \
+ auth_krb.c auth_log.c \
-+ log_std.c log_sv4.c \
-+ log_a41.c log_sco.c log_sec.c log_sha.c log_ssn.c log_ult.c \
++ ckp_a41.c ckp_dce.c ckp_krb.c ckp_os4.c ckp_sec.c ckp_ssn.c ckp_std.c \
++ ckp_sv4.c ckp_ult.c log_os4.c log_sec.c log_std.c log_sv4.c \
+ scandir.c setpgrp.c strerror.c truncate.c write.c \
+ memmove.c memmove2.c memset.c \
+ tz_bsd.c tz_nul.c tz_sv4.c \
+ write.c \
+ strerror.c strpbrk.c strstr.c strtok.c strtoul.c
-+ $(CC) -fpic -DPIC $(CFLAGS) -DSTDPROTO=$(STDPROTO) -DMAILSPOOL=\"$(MAILSPOOL)\" \
-+ -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \
-+ -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
-+ -DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \
-+ $(EXTRAOSDEFS) -c os_$(OS).c
-+ $(MV) os_$(OS).o osdep.so
-
- osdep.h: os_$(OS).h linkage
- $(RM) CCTYPE CFLAGS LDFLAGS osdep.h
++ $(CC) -o $@ -fPIC -DPIC $(CFLAGS) -DSTDPROTO=$(STDPROTO) -DMAILSPOOL=\"$(MAILSPOOL)\" \
+ -DANONYMOUSHOME=\"$(MAILSPOOL)/anonymous\" \
+ -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
+ -DRSH=\"$(RSH)\" -DRSHPATH=\"$(RSHPATH)\" \